![]() |
|
![]() ![]() ![]() |
|
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Да добавили в 4.5.0, только зависимость от гтк все таки есть... хм, щас глянул сорцы 4.5.0 от 24 февраля, подержки винды так и нет
![]() Это сообщение отредактировал(а) just_geek - 4.3.2009, 13:00 |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Мне кто-нибудь объяснит, зачем под виндой иметь зависимость и от Qt, и от GTK?! Или так нравится какой-то гту-шный стиль?
![]() |
|||
|
||||
just_geek |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Смотрим в файлик 4.5.0/src/gui/styles/gtksymbols.cpp
Есть замечательная функция...
А в 4.5.0/src/gui/styles/gtksymbols_p.h
Так что и под линуксом, и под виндой будут зависимости... Мне вот интересно, поддерживает ли этот стиль гткшные темы? Тогда от такого подхода был бы смысл какой-то. Вообщем, не совсем понятно зачем тролли так сделали ![]() |
||||
|
|||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Ну, блин это очевидно до безобразия. Просто под линуксом понятен смысл. Мы пользуемся гномом, у нас всё красивенько настроено и тут Qt-шное приложение какое-нибудь выглядит совсем неправильно. Не проблема - запускаем qtconfig, выставляем GtkStyle в дефолтный - и наслаждаемся везде одинаковым видом (в том числе и иконки подхватываются). Аналогия в винде на самом деле - QWindowsXPStyle, QVistaStyle. Никто же их не старается портировать под никсы (ну.. здесь есть ещё проблема в портировании API VisualStyles и Aero, но, впрочем не в этом дело). В итоге - то, что под линуксом есть зависимость, это не только нормально - это само собой разумеется. А под другими системами (где гтк не претендует на нативный стиль - ибо есть "более нативные") - он нафиг не нужен просто. Добавлено через 1 минуту и 29 секунд Ах да, кстати - clearlooks был первой попыткой унификации окружения. Кроме того, что он имитировал (достаточно неплохо) популярный гтк-шный стиль, он ещё и тягал гномовские иконки для кнопок и пр. И порядок кнопок умел ставить в гном-стайл (при использовании QButtonBox, или как его там). |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Ура, жду в репах.
|
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 8 Всего: 160 |
Только что обновился в Ubuntu 9.04. ![]()
![]() Как раз всё логично. Под каждый DE - нативный L&F! Любитель, тоже об этом, вроде... -------------------- |
|||
|
||||
Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Я правильно понимаю: с QtCreator'ом теперь можно не возиться с утилитой make? Нужно скачать только QtCreator и Qt 4.5 и программировать под Qt?
|
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Достаточно скачать SDK в котором уже всё включено. Установить и работать. Только надо убедиться, что винда не ниже XP, а то тролли больше не поддерживают win9*,Nt/2000 |
|||
|
||||
Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
SABROG, благодарю!
Винда как раз ХР |
|||
|
||||
ilyuha |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 10.7.2007 Репутация: нет Всего: нет |
||||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 8 Всего: 160 |
Забавный список подерживаемых выпусков Windows.
Забавный, ибо нет 2000! Может она подразумевается? ![]() -------------------- |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Будет работать, у меня программы работают все, которые я сам собираю. Возможно, что при переносе программы на младшие версии винды будут косяки, если она собрана скажем в висте.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Да, и в Debian тоже уже приехало.
|
|||
|
||||
Tiffany |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 23.12.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Я тут первый раз решила поставить SDK на windows XP. все поставилось, пишу первую программку, запускаю из creator - все работает. А пробуешь просто экзешник из папки - не хо =( Ругаеть что нехватает сначала mingwn10.dll, потом QtCore4.dll и т.п. Ну я эти либы нашла скопепастила в папку с экзешником - теперь запускается. А теперь вопрос - как-нить можно сделать так чтобы с написанными исполняемыми файлами не приходилось таскать все эти библиотеки?! А то скажем для программки в 400кб еще 13,5Мб dll-ок - как-то дико.
|
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Нельзя.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |