Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Вячеслав от Октябрь 30, 2007, 21:11



Название: Вопросики однако
Отправлено: Вячеслав от Октябрь 30, 2007, 21:11
1) виджет (наследник QWidget'а ) - позвал метод оного, который сказал setWindowTitle - название меняеться только после получения фокуса виджетом... явный update почему-то не помогает :( А как сразу заставить обновиться ?
2) оно-же самое но с setWindowIcon - ставиться только один раз, а если надо менять ?
3) Есть QTableWidget засунутый в сплиттер - можно как-нибуть заставить его(таблевиджета) растягивать\сжимать колонки при изменнении размера сплитера ?


Название: Re: Вопросики однако
Отправлено: vipet от Октябрь 31, 2007, 01:15
1., 2. updatesEnabled?

3.
void QWidget::resizeEvent ( QResizeEvent * event )
void QTableView::setColumnWidth ( int column, int width )

Или вопрос был про какое-нибудь свойство, чтобы само все ресайзилось?



Название: Re: Вопросики однако
Отправлено: Вячеслав от Октябрь 31, 2007, 07:58
3.
void QWidget::resizeEvent ( QResizeEvent * event )
void QTableView::setColumnWidth ( int column, int width )

Или вопрос был про какое-нибудь свойство, чтобы само все ресайзилось?
Руками я и сам могу ;) Таки хоца 'code less' ;)


Название: Re: Вопросики однако
Отправлено: Dodge от Октябрь 31, 2007, 17:32
что то где то не срабатывает... приложение в основной цикл обработи сообщений выходит?
попробуйте после setWindowTitle, добывить qApp->processMessage().