Python-pyqt4 QCalendarWidget видимость - PullRequest
       20

Python-pyqt4 QCalendarWidget видимость

0 голосов
/ 25 февраля 2012

Я работаю с плагинами Python. Я разработал мою форму, используя PYQT4 designer.I использовал два QCalendarWidget в моей форме.

Я получил выбранные значения календаряиспользуя

date1 = self.calendarWidget.selectedDate()

Но я хотел сделать календарь невидимым при загрузке формы. Как только вы нажимаете определенную радиокнопку, календарь должен быть видимым. Я попытался поискать в Google, но не получил visibility свойство QCalendarWidget .Как мне это сделать ??

1 Ответ

1 голос
/ 25 февраля 2012

Вы можете использовать show(), hide(), setVisible(is_visible) и т. Д. ... функции базы QWidget.

Список всех членов QCalendarWidget

Итак, когда вы инициализируете виджеты, звоните self.calendarWidget.hide().Затем в переключателе-переключателе переключателя вызовите self.calendarWidget.show() или self.calendarWidget.setVisible(True)

Также вы можете подключить переключатель toggled(bool) к переключателю в слоте QWidget.setVisible(bool) в QtDesigner:

signal connecting

...