| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Сборка Qt |
| Автор: dix75 29.4.2012, 11:07 | ||
| Добрый день! Собрал я Qt c mingw 4.7 http://code.google.com/p/mingw-builds/downloads/list
Но весь GUI собрался как аля Windows 95. что -то забыл, а вот что и как пересобрать? |
| Автор: boostcoder 30.4.2012, 07:19 |
| сделай скрин текущей темы вендус, и скрин того как выглядит кутешная программа. |
| Автор: dix75 30.4.2012, 15:25 |
| boostcoder, c TDM все было в норме. после компиляции такое произошло. |
| Автор: boostcoder 30.4.2012, 20:13 |
| ну не верю я. компилятор понятия не имеет что такое ГУЙ. |
| Автор: dix75 1.5.2012, 00:32 |
| boostcoder, Почему не верю. Компилятору пофиг, но гуй старый. Ярко Выражается в открытии Qt Designer в старом стиле. И все что компилю тоже Например. В Visual не подключишь manifest тоже самое будет. Вот картинка. http://s1.ipicture.ru/Gallery/Viewfull/10275915.html |
| Автор: alexvs11 1.5.2012, 00:43 |
| выставлением стиля не лечится? |
| Автор: Любитель 1.5.2012, 01:02 |
| Ну для начала неплохо б проверить список доступных стилей (QStyleFactory::keys()). |
| Автор: boostcoder 1.5.2012, 01:27 |
| dix75, покажи опции передаваемые configure. |
| Автор: dix75 1.5.2012, 01:36 | ||
|
| Автор: boostcoder 1.5.2012, 01:58 |
| аа, в топике же. забыл. |
| Автор: boostcoder 1.5.2012, 02:23 |
т.е. ты сам собирал? ;) |
| Автор: dix75 1.5.2012, 12:35 |
| boostcoder, нет т.е TDM и компиленный qt (ну тот который лежит на сайте qt) |
| Автор: Sahab 1.5.2012, 13:42 |
| собирал мингвом из этого же источника - аналогично - нет(или не используется) стиля семерки на которой собирается и стартует приложение. |
| Автор: boostcoder 2.5.2012, 17:38 |
я не знаток тонкостей кути, но мне не понятно почему от компилятора могут зависеть стили. к тому же, те сборки кути что раздаются на офф. сайте, собирают не с использованием TDM сборок. |
| Автор: dix75 3.5.2012, 00:36 |
| boostcoder, Это точно, возможно зависит от ключей компиляции самого Qt |
| Автор: Любитель 3.5.2012, 09:49 |
| Список доступных стилей в вашей Qt так и не стал известен.. Насчёт "зависит ли от компилятора" - может зависит от версии Windows SDK, используемой средой сборки. |
| Автор: boostcoder 3.5.2012, 13:22 |
а как его узнать? а может некоторые стили просто недоступны при open-source режиме сборки? помнится мне, когда-то в детстве, было такое разделение... |
| Автор: CuteBunny 3.5.2012, 13:36 |
Configuration options Qt for Windows only: -qt-style-<style> Enable <style> in the Qt Library. Available styles: * windows, + windowsxp, + windowsvista, * plastique, * cleanlooks, * motif, * cde, windowsce, windowsmobile, s60 Наверное в config файле, по умолчанию стоит пластик или клинлукс или мотиф. |
| Автор: boostcoder 3.5.2012, 14:12 |
| CuteBunny, откуда инфа? есть какая-то офф. дока по этому случаю? |
| Автор: borisbn 3.5.2012, 14:19 | ||
|
| Автор: dix75 3.5.2012, 23:33 |
| CuteBunny, Странно я компилил программу той либой которая лежит на их сайте на XP. Без всякого выбора стиля. Прога идет с XP интерфейсом на XP и на Win7 со стилем Win7. |
| Автор: Любитель 4.5.2012, 07:06 |