Название: как сделать объект QDateTimeEdit неактивным? Отправлено: maybell от Декабрь 10, 2008, 13:26 Есть формочка с объектом QDateTimeEdit и QCheckBox.
Необходимо сделать так, чтобы до нажатия чекбокса дата была неактивной, т.е. без значений для того чтобы параметры даты не передавались затем в процедуру. Каким образом это можно реализовать? Пробовались методы типа setDisable, setVisible и тп, но кроме сообщения о закрытии приложения, положительных эффектов не наблюдалось. worktest.h Код: #ifndef WORKTEST_H Код: #include "worktest.h" main.cpp Код: #include <QApplication> Название: Re: как сделать объект QDateTimeEdit неактивным? Отправлено: Пантер от Декабрь 10, 2008, 17:48 connect(checkBox,SIGNAL( toggled(bool)),dateEdit,SLOT(setEnabled(bool)))
И после создания dateEdit делаешь dateEdit->setEnabled(false). Название: Re: как сделать объект QDateTimeEdit неактивным? Отправлено: maybell от Декабрь 10, 2008, 20:53 Спасибо за совет, заработало.
А можно сделать так чтобы объект QDateTimeEdit был пустым, т.е. без даты,но он был виден? Название: Re: как сделать объект QDateTimeEdit неактивным? Отправлено: ритт от Декабрь 10, 2008, 21:10 данный функционал ожидается в будущих версиях Qt.
|