Все потоки
Поиск
Написать публикацию
Обновить
1.3

Qt *

Кроссплатформенный инструментарий разработки ПО

Сначала показывать
Порог рейтинга
Уровень сложности

Компиляция QT-программы под Windows — зависимости

Время на прочтение1 мин
Количество просмотров27K
Ради интереса решил пощупать Qt.

Соответственно, скачал Qt Creator, создал проектик, поигрался с экшнами и прочим. И захотелось проектик этот собрать в .exe-файл.

Дебаг в рамках Creator выполнялся идеально, а вот после Build — .exe выдал мне требование зависимости mingwm10.dll.

Полез в Google, и после некоторого времени поиска сообразил скопировать

C:\QT\QTCreator\bin\mingwm10.dll, а так же
C:\QT\QTCreator\qt\bin\QtCore4.dll
C:\QT\QTCreator\qt\bin\QtGui4.dll

в папку с билдом. Только после этого и заработало.

Но остаётся проблема последующего распространения программы. Неужели для того, чтобы передать другому человеку своё творение размером в 100 килобайт, надо делать инсталлер, чтобы закидывать вышеуказанные файлы в System32?

Уважаемые знатоки, просвятите меня — разве никак нельзя собрать проект вместе с зависимостями?
Может, как-то можно уменьшить объём 13-ти мегабайт библиотек для работы 100 килобайтной программы?

UPD: Знатоки пишут, что библиотеки обязательны.

Выбор невелик тогда — или паковать NSISом (получилось 4.5 мегабайта на пустой проект), или же делать сетевой инсталлер с вспомогательной программкой, которая будет тянуть зависимости, или же делать solid — как есть.

Даже если собирать библиотеки static — то получится просто раздутый .exe-файл

Qt Creator — Beta выпуск

Время на прочтение1 мин
Количество просмотров1.2K
18 декабря Qt Software выпустил Beta версию Qt Creator. Qt Creator — это новая кросс-платформенная среда разработки для создания приложений на основе библиотек Qt. Исходные коды IDE доступны по лицензии GPL через публичный репозиторий.

Beta релиз — это несущественный выпуск для многих, кто уже использует первый предварительный релиз. Он лишь поможет отловить все существующие ошибки, благодаря обычным пользователям, которые выступят в роли тестировщиков. Для более детальной информации, видео с использованием IDE и для загрузки, посетите вот эту страницу.

Финальный релиз ожидается в начале 2009 года.

От себя: немного пощупал Beta версию и не нашёл ни одного отличия от предыдущей версии. Тем не менее хотел бы призвать как можно больше народу к тестированию сей среды разработки. Судя по всему, она вскоре сможет стать серьёзным кандидатом на использование, если Вы — программист, использующий Qt + C++.

Обзор Qt программ

Время на прочтение3 мин
Количество просмотров31K
В этой статье некоторые люди усомнились, что на Qt можно написать что-то стоящее и популярное. Я бы хотел с этим поспорить. Поэтому была написана эта тема, в которой вы можете увидеть небольшой перечень популярных программ и обзор ещё не так популярных, но интересных проектов, написанных на Qt4.
Читать дальше →

История Qt Software

Время на прочтение5 мин
Количество просмотров12K
Думаю, что многим хорошо известна эта компания, но не все знают с чего всё начиналось. Я бы хотел выложить сюда небольшой кусочек истории этой, достойной уважения, компании. Кстати, случай с Qt в очередной раз подтверждает суждение, что всё начинается с малого, надо только быть уверенным в успехе и, конечно, что-нибудь делать хорошо :)
image

История Qt Software

Программирование на PyQt4. Часть 2

Время на прочтение7 мин
Количество просмотров12K
Благодаря хорошим людям автор этого цикла статей получил инвайт и все последующие статьи будут опубликоваться им, поэтому не присваивайте эту работу мне. Я просто его друг. ;)
image
Читать 2-ую часть

Программирование на PyQt4. Часть 1

Время на прочтение9 мин
Количество просмотров19K
Данный цикл статей является работой одного очень креативного и умного человека с ником Liksys. Благодаря хорошим людям он получил инвайт и продолжение этого цикла статей будет безусловно! ;)

image

Часть №1


       Когда люди говорят о Qt, многим из нас сразу вспоминается KDE с его обилием настроек. Программисты следом представляют исходники, написанные на C++ с весьма изящным подходом к решению проблемы. И это вполне оправданно: KDE — это, пожалуй, самый известный Qt-проект, а сама Qt написана на C++ и предназначена в первую очередь именно для него. За долгое время существования этого инструментария он стал своеобразным стандартом в Linux для написания графических приложений наряду с GTK, wxWidgets и т.д. Мощь языка C++ дала возможность создать много отличных программ, а стиль Qt является образцом для подражания многих программистов.
А о чём тогда разговор?

Что это за новый блог такой?

Время на прочтение1 мин
Количество просмотров1.5K
Спешу вас обрадовать, что Хабрахабр расширился новым блогом с названием «Qt Software».

image

Я не буду рассказывать что такое Qt и для чего оно надо, ведь уже всё написано здесь. Поэтому я сразу начну с того, каким бы я хотел видеть этот блог и что буду делать лично я для него.
Читать дальше →

Qt4: Интересные и приятные виджеты. Часть 1

Время на прочтение3 мин
Количество просмотров7.5K
Qt4 — один из самых популярных GUI инструментариев, на котором можно создавать всё что душе угодно. В каждой программе, в которой используется в качестве графического интерфейса средства Qt4, имеется набор пользовательских виджетов. Пользовательские — означает, что программист модифицирует стандартный класс Qt4, создавая при этом чаще всего уникальный виджет. Правила хорошего программирования заставляют разработчиков создавать виджеты независимые от ситуации, где они используются. Поэтому можно использовать один раз написанный класс в нескольких программах.

image

Предлагаю Вашему вниманию некоторые написанные мной и другими членами организации Vialinx виджеты, которые я использовал в программах.

Виджеты с описаниями и скриншотами
12 ...
35

Вклад авторов