PyQt 从用户获取日期
我在Qt Designer里做了一个简单的小工具,里面有一个按钮和一个日期编辑框(QDateEdit)。用户可以在这个日期编辑框里输入日期,然后当他按下按钮时,这个日期就会被保存到一个变量里。
我该怎么做呢?
1 个回答
21
你可以简单地这样做:
var_name = self.dateEdit.date()
这样你就能得到一个QDate格式的变量。如果你需要一个更容易处理的格式,那就应该使用这个:
temp_var = self.dateEdit.date()
var_name = temp_var.toPyDate()
第一个方法给你的结果是:"PyQt4.QtCore.QDate(2011, 11, 8)"
而第二个方法返回的是:"2011-11-08"