Python-pyqt4 QCalendarWidget可见性

时间:2012-02-25 09:15:55

标签: python plugins pyqt pyqt4

我正在使用python插件。我使用 PYQT4 设计器设计了我的表单。我在表单上使用了两个 QCalendarWidget

我使用

检索了所选的日历值
date1 = self.calendarWidget.selectedDate()

但是我希望在表单加载时使日历不可见。一旦你点击特定的单选按钮,日历应该是可见的。我尝试使用谷歌搜索,但没有获得可见性 QCalendarWidget的属性< / strong>。 我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用show()hide()setVisible(is_visible)等基地QWidget的功能。

List of All Members for QCalendarWidget

因此,在初始化小部件时,请致电self.calendarWidget.hide()。然后在单选按钮切换处理程序中,调用self.calendarWidget.show()self.calendarWidget.setVisible(True)

此外,您可以将单选按钮toggled(bool)信号连接到QtDesigner中的QWidget.setVisible(bool)插槽:

signal connecting