Статьи сообщества Qt
Материал из Wiki.crossplatform.ru
(Различия между версиями)
Lit-uriy (Обсуждение | вклад) (Добавил в категорию) |
(→Статьи на других ресурсах: добавил ссылки на статьи с ibm) |
||
(8 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
+ | * '''Недокументированный qmake''' | ||
+ | :qmake очень мощная "meta-make" система, которая может быть использована для создания makefile для различных компиляторов и платформ из одного и того же файла проекта qmake (.pro). Но в документации по qmake отсутствует много информации - есть много, очень много вариантов, которые просто не описаны в Trolltech документации. Эта страница призвана помочь с этими примерами. (Заметим, что эта информация относится к Qt4; возможно будет работать в Qt3, но не факт.). [[Undocumented qmake|Читать...]] | ||
+ | |||
== Статьи сообщества GTK == | == Статьи сообщества GTK == | ||
- | * | + | * '''Снова о Gtkmm и Qt''' |
- | :В этом интервью Murray Cumming, в настоящее время являющийся разработчиком библиотеки Gtkmm ( ранее известной как Gtk-- ), рассказывает о причинах моего ухода из проекта Gtkmm и о преимуществах Gtkmm в сравнении с Qt. Так как я в значительной степени не согласен с тем, что он говорит, считаю необходимым ответить. | + | :В этом интервью Murray Cumming, в настоящее время являющийся разработчиком библиотеки Gtkmm ( ранее известной как Gtk-- ), рассказывает о причинах моего ухода из проекта Gtkmm и о преимуществах Gtkmm в сравнении с Qt. Так как я в значительной степени не согласен с тем, что он говорит, считаю необходимым ответить. [[Снова о Gtkmm и Qt|Читать...]] |
- | * | + | * '''От GTK к PyQt''' |
- | :Все началось с того, что я захотел написать игру Klotski. Однако в сети я нашел Gnotski и решил провести испытание: сколько уйдет времени на то, чтобы перенести программу с GTK на Qt, и как трудно это сделать? В конечном счете, я нашел это занимательным и решил сделать несколько вариантов программы, чтобы проанализировать каждый инструментарий. | + | :Все началось с того, что я захотел написать игру Klotski. Однако в сети я нашел Gnotski и решил провести испытание: сколько уйдет времени на то, чтобы перенести программу с GTK на Qt, и как трудно это сделать? В конечном счете, я нашел это занимательным и решил сделать несколько вариантов программы, чтобы проанализировать каждый инструментарий. [[От GTK к PyQt|Читать...]] |
+ | |||
+ | * '''Gtk vs. Qt: драки не будет''' | ||
+ | :Стоило только мне написать об Qt как об одной из основополагающих библиотек в мире открытых систем, как тут же вламываются ко мне озверевшие линуксоиды и начинают доказывать, что самая основополагающая — это Gtk. Спокойно, господа, опустите ваши колы с стволы. Я и не отказываюсь — есть такая буква, точнее — целых три. [[Gtk vs. Qt: драки не будет|Читать...]] | ||
- | |||
- | |||
== Статьи на других ресурсах == | == Статьи на других ресурсах == | ||
- | * [http://prog.org.ru/wiki/index.php?title=CMake_как_система_сборки_для_Qt_приложений CMake как | + | * [http://ibm.com/developerworks/ru/library/l-qt_1 Программирование с Qt: Часть 1. Введение. Инструменты разработчика и объектная модель] |
- | * [http://prog.org.ru/wiki/index.php?title= | + | * [http://ibm.com/developerworks/ru/library/l-qt_2 Программирование с Qt: Часть 2. Типы, варианты, ссылки и разделение данных] |
+ | * [http://ibm.com/developerworks/ru/library/l-qt_3 Программирование с Qt: Часть 3. Контейнеры] | ||
+ | * [http://ibm.com/developerworks/ru/library/l-qt_4 Программирование с Qt: Часть 4. Алгоритмы. Флаги и биты] | ||
+ | |||
+ | * '''CMake как система сборки для Qt приложений''' | ||
+ | : CMake - Crossplatform Make - универсальная кроссплатформенная система сборки, имеющая множество преимуществ над традиционными системами сборок. Современные IDE, такие как Microsoft Visual Studio, Eclipse, Xcode, содержат собственные инкрементальные системы сборки и по-умолчанию используют их в своих проектах. Недостатком таких систем сборок является то, что при переходе от одной IDE к другой разработчик вынужден каждый раз подстраиваться под каждую из них специфическими конфигураторами. [http://prog.org.ru/wiki/index.php?title=CMake_как_система_сборки_для_Qt_приложений Читать...] | ||
+ | |||
+ | * '''Интеграция CMake с различными IDE''' | ||
+ | : Эта статья является руководством по замене внутренних систем сборок популярных IDE, таких как Microsoft Visual Studio, Eclipse, Xcode на CMake. [http://prog.org.ru/wiki/index.php?title=Интеграция_CMake_с_различными_IDE Читать...] | ||
+ | |||
+ | * [http://prog.org.ru/wiki/index.php?title=Сборка_Qt_без_зависимостей_(MS_Visual_Studio) Статическая сборка Qt без зависимостей (MS Visual Studio)] | ||
+ | |||
+ | * [http://prog.org.ru/wiki/index.php?title=Сборка_Qt_без_зависимостей_(MinGW) Статическая сборка Qt без зависимостей (MinGW)] | ||
+ | |||
+ | * [http://symmetrica.net/cmake/ Система сборки приложений CMake (3 статьи)] | ||
+ | |||
+ | * [http://prog.org.ru/wiki/index.php?title=QDirect3DWidget Direct3D в QT (QDirect3DWidget)] | ||
+ | |||
+ | * '''HowTo: Создание динамических библиотек в Qt''' | ||
+ | : Тема динамических библиотек, казалось бы, раскрыта 42 главе фундаментального труда Шлее. Однако, при ближайшем рассмотрении выясняется, что раскрыта она, прямо скажем, недостаточно. В приведенном примере Шлее ограничивается рассмотрением создания и использования DLL, содержащей только функции, но не классы. После чего сразу переходит к рассмотрению плагинов. | ||
+ | : Между тем, при создании динамических библиотек, содержащих классы, возникают некоторые тонкости, которые необходимо учитывать. Об этом и пойдет речь в данном howto. [http://www.prog.org.ru/topic_8259_0.html Читать...] | ||
+ | |||
[[Категория:Qt]] | [[Категория:Qt]] |
Текущая версия на 22:40, 10 декабря 2010
- Недокументированный qmake
- qmake очень мощная "meta-make" система, которая может быть использована для создания makefile для различных компиляторов и платформ из одного и того же файла проекта qmake (.pro). Но в документации по qmake отсутствует много информации - есть много, очень много вариантов, которые просто не описаны в Trolltech документации. Эта страница призвана помочь с этими примерами. (Заметим, что эта информация относится к Qt4; возможно будет работать в Qt3, но не факт.). Читать...
[править] Статьи сообщества GTK
- Снова о Gtkmm и Qt
- В этом интервью Murray Cumming, в настоящее время являющийся разработчиком библиотеки Gtkmm ( ранее известной как Gtk-- ), рассказывает о причинах моего ухода из проекта Gtkmm и о преимуществах Gtkmm в сравнении с Qt. Так как я в значительной степени не согласен с тем, что он говорит, считаю необходимым ответить. Читать...
- От GTK к PyQt
- Все началось с того, что я захотел написать игру Klotski. Однако в сети я нашел Gnotski и решил провести испытание: сколько уйдет времени на то, чтобы перенести программу с GTK на Qt, и как трудно это сделать? В конечном счете, я нашел это занимательным и решил сделать несколько вариантов программы, чтобы проанализировать каждый инструментарий. Читать...
- Gtk vs. Qt: драки не будет
- Стоило только мне написать об Qt как об одной из основополагающих библиотек в мире открытых систем, как тут же вламываются ко мне озверевшие линуксоиды и начинают доказывать, что самая основополагающая — это Gtk. Спокойно, господа, опустите ваши колы с стволы. Я и не отказываюсь — есть такая буква, точнее — целых три. Читать...
[править] Статьи на других ресурсах
- Программирование с Qt: Часть 1. Введение. Инструменты разработчика и объектная модель
- Программирование с Qt: Часть 2. Типы, варианты, ссылки и разделение данных
- Программирование с Qt: Часть 3. Контейнеры
- Программирование с Qt: Часть 4. Алгоритмы. Флаги и биты
- CMake как система сборки для Qt приложений
- CMake - Crossplatform Make - универсальная кроссплатформенная система сборки, имеющая множество преимуществ над традиционными системами сборок. Современные IDE, такие как Microsoft Visual Studio, Eclipse, Xcode, содержат собственные инкрементальные системы сборки и по-умолчанию используют их в своих проектах. Недостатком таких систем сборок является то, что при переходе от одной IDE к другой разработчик вынужден каждый раз подстраиваться под каждую из них специфическими конфигураторами. Читать...
- Интеграция CMake с различными IDE
- Эта статья является руководством по замене внутренних систем сборок популярных IDE, таких как Microsoft Visual Studio, Eclipse, Xcode на CMake. Читать...
- HowTo: Создание динамических библиотек в Qt
- Тема динамических библиотек, казалось бы, раскрыта 42 главе фундаментального труда Шлее. Однако, при ближайшем рассмотрении выясняется, что раскрыта она, прямо скажем, недостаточно. В приведенном примере Шлее ограничивается рассмотрением создания и использования DLL, содержащей только функции, но не классы. После чего сразу переходит к рассмотрению плагинов.
- Между тем, при создании динамических библиотек, содержащих классы, возникают некоторые тонкости, которые необходимо учитывать. Об этом и пойдет речь в данном howto. Читать...