Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyQt从用户获取日期_Python_User Interface_Pyqt_Qt Designer - Fatal编程技术网

Python PyQt从用户获取日期

Python PyQt从用户获取日期,python,user-interface,pyqt,qt-designer,Python,User Interface,Pyqt,Qt Designer,我用一个按钮和一个QDateEdit在Qt设计器中构建了一个简单的小部件。 用户将在QDateEdit中输入日期,然后按下按钮,日期将保存到变量中 我该怎么做呢?你可以简单地做到: var_name = self.dateEdit.date() 这将获得QDate格式的变量。 如果您需要更易于使用的格式,则应使用: temp_var = self.dateEdit.date() var_name = temp_var.toPyDate() 第一个给你:“PyQt4.QtCore.QDate

我用一个按钮和一个QDateEdit在Qt设计器中构建了一个简单的小部件。 用户将在QDateEdit中输入日期,然后按下按钮,日期将保存到变量中


我该怎么做呢?

你可以简单地做到:

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”

或者,避免使用临时变量:self.dateEdit.date().toPyDate(),我认为出于学习目的,
显式优于隐式。虽然我也应该包括这个选项。非常感谢。