Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Официально вышел Qt 4.5 и QtCreator 1.0, качаем не тормозим 
:(
    Опции темы
just_geek
Дата 4.3.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Да добавили в 4.5.0, только зависимость от гтк все таки есть... хм, щас глянул сорцы 4.5.0 от 24 февраля, подержки винды так и нет smile Хотя если сильно приспичит, можно патчик накатать ...

Это сообщение отредактировал(а) just_geek - 4.3.2009, 13:00
PM MAIL   Вверх
Любитель
Дата 4.3.2009, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Мне кто-нибудь объяснит, зачем под виндой иметь зависимость и от Qt, и от GTK?! Или так нравится какой-то гту-шный стиль? smile Проще портировать тогда..


--------------------
PM MAIL ICQ Skype   Вверх
just_geek
Дата 4.3.2009, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Смотрим в файлик 4.5.0/src/gui/styles/gtksymbols.cpp

Есть замечательная функция...
Код

static void resolveGtk()
{
    const QString GTK_PATH(QLS("gtk-x11-2.0"));
    QGtk::gtk_init = (Ptr_gtk_init)QLibrary::resolve(GTK_PATH, 0, "gtk_init");
    ...
}


А в 4.5.0/src/gui/styles/gtksymbols_p.h
Код

#include <gtk/gtk.h>


Так что и под линуксом, и под виндой будут зависимости...

Мне вот интересно, поддерживает ли этот стиль гткшные темы? Тогда от такого подхода был бы смысл какой-то.

Вообщем, не совсем понятно зачем тролли так сделали smile
PM MAIL   Вверх
Любитель
Дата 4.3.2009, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(just_geek @  4.3.2009,  14:00 Найти цитируемый пост)
Так что и под линуксом, и под виндой будут зависимости...

Мне вот интересно, поддерживает ли этот стиль гткшные темы? Тогда от такого подхода был бы смысл какой-то.

Вообщем, не совсем понятно зачем тролли так сделали

Ну, блин это очевидно до безобразия. Просто под линуксом понятен смысл. Мы пользуемся гномом, у нас всё красивенько настроено и тут Qt-шное приложение какое-нибудь выглядит совсем неправильно. Не проблема - запускаем qtconfig, выставляем GtkStyle в дефолтный - и наслаждаемся везде одинаковым видом (в том числе и иконки подхватываются). Аналогия в винде на самом деле - QWindowsXPStyle, QVistaStyle. Никто же их не старается портировать под никсы (ну.. здесь есть ещё проблема в портировании API VisualStyles и Aero, но, впрочем не в этом дело).

В итоге - то, что под линуксом есть зависимость, это не только нормально - это само собой разумеется. А под другими системами (где гтк не претендует на нативный стиль - ибо есть "более нативные") - он нафиг не нужен просто.

Добавлено через 1 минуту и 29 секунд
Ах да, кстати - clearlooks был первой попыткой унификации окружения. Кроме того, что он имитировал (достаточно неплохо) популярный гтк-шный стиль, он ещё и тягал гномовские иконки для кнопок и пр. И порядок кнопок умел ставить в гном-стайл (при использовании QButtonBox, или как его там).


--------------------
PM MAIL ICQ Skype   Вверх
JackYF
Дата 4.3.2009, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 7
Всего: 162



Ура, жду в репах.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
kemiisto
Дата 4.3.2009, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 8
Всего: 160



Цитата(JackYF @  4.3.2009,  15:41 Найти цитируемый пост)
Ура, жду в репах. 

Только что обновился в Ubuntu 9.04. smile 

Цитата(just_geek @  4.3.2009,  12:00 Найти цитируемый пост)
Мне вот интересно, поддерживает ли этот стиль гткшные темы? Тогда от такого подхода был бы смысл какой-то.

 smile Проверил.

Цитата(just_geek @  4.3.2009,  12:00 Найти цитируемый пост)
Вообщем, не совсем понятно зачем тролли так сделали

Как раз всё логично. Под каждый DE - нативный L&F! Любитель, тоже об этом, вроде... 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Riddik
Дата 5.3.2009, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Я правильно понимаю: с QtCreator'ом теперь можно не возиться с утилитой make? Нужно скачать только QtCreator и Qt 4.5 и программировать под Qt? 
PM MAIL   Вверх
SABROG
Дата 5.3.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Цитата(Riddik @ 5.3.2009,  02:02)
Я правильно понимаю: с QtCreator'ом теперь можно не возиться с утилитой make? Нужно скачать только QtCreator и Qt 4.5 и программировать под Qt?

Достаточно скачать SDK в котором уже всё включено. Установить и работать.

Только надо убедиться, что винда не ниже XP, а то тролли больше не поддерживают win9*,Nt/2000


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Riddik
Дата 5.3.2009, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



SABROG, благодарю!
Винда как раз ХР
PM MAIL   Вверх
ilyuha
Дата 5.3.2009, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Цитата(SABROG @  5.3.2009,  10:08 Найти цитируемый пост)
тролли больше не поддерживают win9*,Nt/2000

т.е. прога написанная на Qt 4.5 под 2000-ой уже не заведется? 
PM MAIL   Вверх
kemiisto
  Дата 5.3.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 8
Всего: 160



Цитата(ilyuha @  5.3.2009,  10:40 Найти цитируемый пост)
т.е. прога написанная на Qt 4.5 под 2000-ой уже не заведется?  

Забавный список подерживаемых выпусков Windows.
Цитата

Qt supports the following Windows platforms:
    * Windows Vista
    * Server 2003
    * Windows XP
    * NT 4
    * Me/98
    * Windows CE

Забавный, ибо нет 2000! Может она подразумевается? smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
SABROG
Дата 5.3.2009, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Будет работать, у меня программы работают все, которые я сам собираю. Возможно, что при переносе программы на младшие версии винды будут косяки, если она собрана скажем в висте.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
JackYF
Дата 5.3.2009, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 7
Всего: 162



Да, и в Debian тоже уже приехало.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Tiffany
Дата 5.3.2009, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 23.12.2006
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Я тут первый раз решила поставить SDK на windows XP. все поставилось, пишу первую программку, запускаю из creator - все работает. А пробуешь просто экзешник из папки - не хо =( Ругаеть что нехватает сначала mingwn10.dll, потом QtCore4.dll и т.п. Ну я эти либы нашла скопепастила в папку с экзешником - теперь запускается. А теперь вопрос - как-нить можно сделать так чтобы с написанными исполняемыми файлами не приходилось таскать все эти библиотеки?! А то скажем для программки в 400кб еще 13,5Мб dll-ок - как-то дико.
PM MAIL   Вверх
SABROG
Дата 5.3.2009, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Нельзя.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0931 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.