Russian Qt Forum

Разное => Говорилка => Тема начата: pastor от Сентябрь 01, 2010, 23:38



Название: QTBUG-13344
Отправлено: pastor от Сентябрь 01, 2010, 23:38
У кого есть возможность, проголосуйте плиз за этот баг.

http://bugreports.qt.nokia.com/browse/QTBUG-13344

Спасибо!


Название: Re: QTBUG-13344
Отправлено: Wicked_Digger от Сентябрь 02, 2010, 14:03
Хорошо, что посмотрел (и проголосовал) этот баг, для меня может стать актуальным в скором времени.
Как я понимаю, работаете со скинованием кросплатформенного приложения? Не боролись с проблемой модальных окон на маке, в том смысле, что они всегда имеют look&feel нативных sheet?


Название: Re: QTBUG-13344
Отправлено: pastor от Сентябрь 02, 2010, 14:18
Как я понимаю, работаете со скинованием кросплатформенного приложения?

Да, именно, спасибо за голос.


Не боролись с проблемой модальных окон на маке, в том смысле, что они всегда имеют look&feel нативных sheet?

А можно поподробнее? Я незамечал проблемы в кастомизации модальных окон.


Название: Re: QTBUG-13344
Отправлено: Wicked_Digger от Сентябрь 02, 2010, 14:54
А можно поподробнее? Я незамечал проблемы в кастомизации модальных окон.


Qt::Sheet
0x00000004 | Window
Indicates that the window is a Macintosh sheet. Since using a sheet implies window modality, the recommended way is to use QWidget::setWindowModality(), or QDialog::open(), instead.

Т.е. когда используется Qt::WindowModal, то диалог всегда будет вести себя как sheet - анимация при появлении/закрытии, полупрозрачность, шареный с родительским окном заголовок и т.д.


Название: Re: QTBUG-13344
Отправлено: pastor от Сентябрь 03, 2010, 14:54
Я понял, такой проблемы не замечал, т.к. в проекте нет модальных окон.


Название: Re: QTBUG-13344
Отправлено: pastor от Январь 16, 2011, 18:48
up