2012-02-25 5 views
0

PYQT4 designer.Iが私のフォームにQCalendarWidget を使用使用して自分のフォームを設計しました。のPython-pyqt4 QCalendarWidget視界

は私が

date1 = self.calendarWidget.selectedDate() 

を使用して、カレンダーの選択された値を取得したが、私はあなたが特定のラジオボタンをクリックしform.Onceの負荷のカレンダーを非表示にしたかった、カレンダーはvisible.Iはグーグルで試行すべきであるが、取得できませんでした可視性プロパティQCalendarWidget。 どうすればいいですか?

答えて

1

あなたはベースQWidgetshow()hide()setVisible(is_visible)、等...の機能を使用することができます。あなたがウィジェットを初期化する際に

List of All Members for QCalendarWidget

ので、self.calendarWidget.hide()を呼び出します。そして、ラジオボタン切り替えハンドラ内で、またself.calendarWidget.show()またはself.calendarWidget.setVisible(True)

を呼び出して、あなたはQtDesignerでQWidget.setVisible(bool)スロットに、ラジオボタンtoggled(bool)信号を接続することができます。

signal connecting

+0

ありがとう:)その作業.... – poonam

関連する問題