Название: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: helga1917 от Август 09, 2013, 11:15 У меня на форме есть объект QCheckBox и при нажатии на него надо записать слово в QLineEdit. А сигнал испускается и при нажатии и при отжатии.
и обратная этому задача, чтобы сигнал испускался только при отжатии. как этого добиться? я перепробовала разные сигналы: clicked(); toggled(bool); pressed(); released(), но результат один и тот же сигнал срабатывает при нажатии/отжатии. Код: Window::Window Название: Re: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: kambala от Август 09, 2013, 11:16 проверяй параметр bool сигнала: true значит чекбокс нажат, false — отжат. надо внимательно читать документацию.
Название: Re: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: helga1917 от Август 09, 2013, 11:30 если у меня сигнал допустим pressed(), а я отжимаю checkbox, то он наверно не должен срабатывать, раз передается false? или не так? Название: Re: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: mutineer от Август 09, 2013, 11:34 Не так
clicked(); toggled(bool); pressed(); released() отрабатывают и при включении чекбокса и при выключении у toggled параметр показывает включение это или выключение. Используй это Название: Re: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: gorec323 от Август 09, 2013, 11:39 если у меня сигнал допустим pressed(), а я отжимаю checkbox, то он наверно не должен срабатывать, раз передается false? или не так? Должен сработать, у тебя ж кнопка нажимается. Поставь одну обработку и все: Код: void Window::settextLine() Ну и тогда вопрос, зачем QCheckBox использовать для записи? Название: Re: объект QCheckBox испускает сигналы и при нажатии и при отжатии Отправлено: helga1917 от Август 09, 2013, 11:46 Спасибо!
посылать текст это для примера, а так мне надо сделать фильтр, который при нажатии фильтрует, а при отжатии нет |