Mac Style
August 18th, 2010 Begemot Posted in Qt
А вот и пошли грабли с Qt look and feel in Mac OS, в принципе то было заранее известно, но все равно плохо. Описал проблему на rsdn
August 18th, 2010 Begemot Posted in Qt
А вот и пошли грабли с Qt look and feel in Mac OS, в принципе то было заранее известно, но все равно плохо. Описал проблему на rsdn
August 18th, 2010 at 6:57 pm
Ну собственно никто и не обещал 100% look and feel. Как смогли, так и нарисовали.
August 19th, 2010 at 11:25 am
Все таки хочется услышать замечания на тему wx VS QT от адекватного человека. Делись впечатлениями оченьинтересно.
August 19th, 2010 at 7:53 pm
ой, не льсти мне:)
Нету у меня адекватных замечаний. и то и то имеет плюсы, имеет минусы… Если бы я хоть одиинаковые проекты делал – могу бы сравнить, а так проекты разные, к тому же Qt еще не вышел из альфы, еще много чего пилять что бы сдеать продукт, а не просто что-то что компиляется и работает.
Qt вроде конечно помощнее, и когда после 2 месяцев работы под виндой я под маком скомпилил всего за полчаса, убрав несколько своих ошибок и процентов 99% работает – это здорово, с вх было намного сложнее и хуже в этом плане. Но Qt тоже далеко не идеал…
September 2nd, 2010 at 10:06 pm
Бегемот, ты же собирал виджеты под мас ось? Как там у тебя было с wxToolBar? А то у меня на кнопках нет надписей, только картинки. В хелпе написано “wxMac: labels are only displayed if wxWidgets is built with wxMAC_USE_NATIVE_TOOLBAR set to 1”, а вот где установить этот самый wxMAC_USE_NATIVE_TOOLBAR я так и не понял.
September 2nd, 2010 at 10:30 pm
Я честно говоря не помню что там с тулбаром у меня было, а скрины сейчас далеко.
а wxMAC_USE_NATIVE_TOOLBAR устанавливать вестимо в setup.h перед компиляцией.
September 3rd, 2010 at 9:47 am
по-моему, это не помогает. пробовал и в setup.h писать – те же грабли 🙂 забью
October 30th, 2010 at 3:43 pm
Чтобы сделать Unified Title And Toolbar на Маке в Qt нужно всего-лишь поставить галочку в свойстве UnifiedTitleAndToolbarOnMac окошка с тулбаром.
October 30th, 2010 at 3:52 pm
Поздно я спохватился. Сначала не мог понять, как просмотреть ответы на твой пост в rsdn, потом понял и увидел, что тебе уже насчет UnifiedTitleAndToolbarOnMac ответили. 🙂
October 30th, 2010 at 4:02 pm
Попытался добавить ответ насчет дерева на rsdn, что-то не получилось.
Чтобы сделать TreeWidget немного более нативным, я использовал такой StyleSheet. Его еще нужно допиливать, конечно.
QTreeWidget {
alternate-background-color: white;
background-color: #D6DDE4;
selection-background-color: qlineargradient(x1:1, y1:0, x2:1, y2:1, stop:0 rgb(80, 171, 233), stop: 0.5 rgb(0, 117, 215), stop:1 rgb(15, 145, 224));
}
October 30th, 2010 at 4:42 pm
UnifiedTitleAndToolbarOnMac ситуацию немного улучшает, но и только… до идеала там еще ой как далеко:(
Про дерево спасибо, у меня сейчас мак умер, как только реанимирую сразу попробую. А может есть еще какие полезные сталщиты, для кнопок там для тулбара? а то выглядит все плохо, на рсдн ничем не помогли 🙁
October 30th, 2010 at 5:08 pm
Глубже я пока не копал.
Для Qt 4.5 есть Mac widget style addons.
http://labs.qt.nokia.com/2009/04/17/mac-widget-style-addons/
Но я не пробовал эту штуку прикрутить, хотя хотелось бы. Очень помогло бы с лук анд фил.
Вот бы добавили это в официальную сборку Qt.