2011-11-08 59 views
1

ボタンとQDateEditを使ってQt Designerに簡単なウィジェットを構築しました。 ユーザーはQDateEditに日付を入力し、ボタンを押すと日付が変数に保存されます。PyQtはユーザからの日付を取得します

どうすればいいですか?

答えて

10

あなたはそれが簡単に作ることができます。

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"

+0

または、temp_varを避ける:。self.dateEdit.date()toPyDate() –

+0

私は '明確な目的を学ぶためにimplicit'よりも優れていると思います。私はこのオプションも含めるべきでしたが。ありがとうございました。 –

関連する問題