crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Можно ли как-нить кнопку явно сделать активной?
Don
  опции профиля:
сообщение 30.4.2008, 21:34
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 59
Регистрация: 19.3.2008
Пользователь №: 127

Спасибо сказали: 0 раз(а)




Репутация:   0  


Можно ли как-нить кнопку явно сделать активной? Я создаю кнопку так:
QPushButton button("Text", &window);    // прицепливаю кнопку сразу к окну

Но так же на созданном окне (&window) рисуется рисунок, который добовляется к окну так:
QHBoxLayout lay;                    
lay.addWidget(&a);   //а - объект рисунка                
window.setLayout(&lay);

Таким способом у меня кнопка отображается как надо, но вобще не активная, никак не реагирует на нажатия.
Если её добавить к окну так как и рисунрк, то она работает, но засчёт Layout она занимает пол окна перекрывая рисунок, не смотря на указанные
setGeometry().

Как явно сделать кнопку актвной в моём случае?
Можно как-нить отключить в Layout`ах автоматическую компановку компонентов, чтоб все виджеты были на окне и размещались строго по уканным кординатам?
Причина редактирования: используйте тэг code=cpp для наглядности
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 1.2.2023, 12:27