Как стать автором
Обновить

Вышла версия 6.0 фреймворка Qt

Программирование *


Во вторник, 8 декабря, компания Qt Company обновила свой фреймворк для кроссплатформенной разработки. Если сравнить с пятой версией 2012 года, в Qt 6.0 появились новые API для 3D-графики, улучшенная поддержка С++17 и система сборки cmake. Полный список изменений компания публикует на странице в вики.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 14K
Комментарии 11

Magnit Tech++ Meet Up 29.11 – поговорим о C++

Блог компании Магнит C++ *Разработка под Linux *Конференции
29 ноября в 17:00 (Мск, GMT+3) пройдет бесплатный онлайн-митап для C++ разработчиков от команды POS-систем «Магнита» и JUG.RU.

Кассовая платформа «Магнита» — один из самых масштабных проектов компании. Она выдерживает 5 миллионов чеков в день, устанавливается даже на маломощное железо и способна работать даже в условиях апокалипсиса. А еще это 5 лет развития, 500 тысяч строк кода и сильнейшая команда экспертов в C++.

Проведет митап Антон Дмитриев, директор по производству JUG.RU.

На митапе спикеры из команды «Магнита» — Александр Крикунов, Дмитрий Пестеха и Дмитрий Архипов — поделятся опытом разработки на плюсах, методами и инструментами.

Антон Полухин из Yandex Go расскажет о новых стандартах языка С++. Антон — автор нескольких принятых предложений к стандарту языка и Boost-библиотек, признанный эксперт в С++.

image

Под катом – еще больше информации о докладах, а также о розыгрыше призов.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.1K
Комментарии 2

Qt Group ограничила доступ для российских пользователей

Qt *
Recovery mode

Qt Group, скандинавский разработчик ПО для создания пользовательских интерфейсов и приложений ограничил доступ для российских пользователей.

Основа бизнеса Qt Group - бесплатно ПО на открытых исходниках, доступ к которому схраняется. Но есть и коммерческие инструменты, и платная техподдержка, которые как раз и закрывают.

ПО данного производителя используют многие разработчики - от индивидуальных до корпораций. В приведённой статье мнения крупных производителей ПО разделились: от "пофиг аще" до "ой-ой-шоделать-шоделать?!!!" Интересно было бы узнать мнение пользователей Хабра: насколько для вас критично использовать инструменты Qt и насколько для вас важны коммерческие услуги данной компании?

Читать далее
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 27K
Комментарии 33

Состоялся релиз Qt Creator 7

Интерфейсы *Софт

Trolltech опубликовала новую версию интегрированной среды разработки Qt Creator 7.0. Обновление включает в себя улучшенный интерфейс, определение C++17 как стандарта C++ и некоторые изменения для работы с macOS и Android.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 4.5K
Комментарии 2

GNU GPLv3 и GNU LGPLv3

Чулан
Два дня назад были официально опубликованы указанные мной в заголовке лицензии, что же они нам несут?
С одной стороны это лицензии которые наконец-то защитят пользователей свободного софта от патентов. А с другой стороны…
С другой стороны мы встаем перед большой опасностью. Ядро у нас под GPLv2 only(ядро Linux), пока GNU libc(glibc) выходит под LGPLv2 or later все нормально, но в момент когда GNU libc релизиться под LGPL v3 only(or later) мы получаем невозможность линковки с продуктами под GPLv2 only, в том числе и с ядром, а я хочу напомнить, что GNU libc использует ядреные инклюды.
Так же возникает большая проблема, в случае выхода glibc GPLv3 only и со всем, что связано с Qt, ибо Qt GPLv2 only и не может линковаться с GPLv3 продуктом…
Что же нам готовят новые лицензии? На какие грабли встанем? Каким у вас мнения, коллеги?
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.2K
Комментарии 2

По-моему фанаты GTK+ зашли слишком далеко!

Чулан
Сегодня открыл старую, давно забытую почту на маил.ру.
Все знают о спаме на этом сервере, решил я почитать что же мне предлагают, и нашел такое вот ужасное письмо! С первого взгляда, я подумал что это действительно Qt и первым делом подумал, что ж так кьют не любит, но понял, что это обход фильтров (хотя какие на меил. ру фильтры?)
Изнасилование Qt
Всего голосов 13: ↑4 и ↓9 -5
Просмотры 1.8K
Комментарии 7

Nokia – гораздо больше, чем производитель телефонов

Смартфоны
Финская компания «перевезла» своих исследователей в самое сердце Силиконовой Долины – в Palo Alto, где находится также штаб-квартира Facebook. Это произошло уже довольно давно, и является отличным символом нового лица и новой стратегии компании — производителя телефонов со спорными интерфейсами :) И вот они – плоды новой стратегии.
Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 541
Комментарии 40

И ещё один способ генерации PDF

Разработка веб-сайтов *
Навеяно топиком о генрации PDF с помощью ghostscript и Inkscape.

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

Итак, генерация PDF с помощью QT

Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 8.6K
Комментарии 14

Eclipse + QT: установка и настройка

Разработка веб-сайтов *
Достаточно давно стал присматриваться к кроссплатформенному С++ программированию. Не то, чтобы это было мне необходимо, но так для общего развития. И вот что я могу отметить: самая большая вещь, которая доставляет проблемы на этом пути — достаточно высокий порог вхождения в эту область именно по причине инструментария.

Если не рассматривать случай программирования в Emacs, что лично мне кажется пока неким толи анахронизмом, толи экстримом, постоянно сравнивая различные IDE с Visual Studio зачастую приходилось просто ужасаться. И главная проблема этих систем была в том, что за редким исключением они не работали из коробки без напильника.

Вторая проблема — юзабилити. Зачастую ниже среднего. Ранние версии KDevelop оставляли достаточно неоднозначное впечатление.

Третье, чего бы хотелось — интегрированного дизайнера интерфейсов. Его не было практически нигде, если не считать NetBeans (но только для Java), да MonoDevelop (GTK#). И хотя эти IDE весьма достойны, хотелось найти легкий способ программировать именно на C++ с минимальным количеством граблей.

В этой статье я хочу привести пошаговое руководство, что называется «для чайников», по установке на платформу Windows работоспособной конфигурации хорошей IDE Eclipse и хорошей библиотеки QT. Стартовую площадку, так сказать.

UPD: Что касается именно программирования в QT, то могу порекомендовать просто шикарную книжку на эту тему:
Jasmin Blanchette, Mark Summerfield: Разработка графического интерфейса с помощью QT3 (перевод Андрей Киселёв)

UDP2: Ещё литература:
Русский перевод документации из QAssistant
Qt4. Профессиональное программирование на C++
Jasmin Blanchette, Mark Summerfield: Qt 4. Программирование GUI на C++
Foundations of QT Development

Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 52K
Комментарии 97

Qt + Ruby = настройка в Linux и Windows

Ruby *
Привет всему сообществу. Сегодня напишу как настроить привязку qt и ruby в Linux и Windows.
Ruby — интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU. Подробнее тут

Trolltech Qt (произносится «кьют») — кросс-платформенный инструментарий разработки ПО на языке программирования C++.Подробнее тут
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 10K
Комментарии 14

Ars technika на WWDC: Интервью с Ларсом Кноллом, создателем KHTML

Open source *
Перевод
Ars technika сели поговорить с работником Trolltech, а также разработчиком KHTML Ларсом Кноллом. Мы говорили о его участии в проекте, который в конечном итоге стал движком рендеринга HTML в браузере Safari от компании Apple, а также, как участие Apple определило будущее веб-браузинга на всех платформах.
Читать дальше →
Всего голосов 22: ↑15 и ↓7 +8
Просмотры 699
Комментарии 1

Написание приложений, основаных на Qt, на языке Python

Python *
Перевод
Доброе время суток.
Недавно решил изучить ещё один язык программирования. Выбор пал на python. Написал несколько маленьких скриптов. Но прежде всего я хотел писать приложения с графическим интерфейсом. В интернете наткнулся на этот небольшой туториал, прочтение которого вылилось в предлагаемый Вашему вниманию перевод. Надеюсь, что кому-нибудь он будет полезен.


Это руководство нацелено на получение представления о том как писать маленькие приложения на python, использующие библотеку Qt.

Читать дальше →
Всего голосов 54: ↑53 и ↓1 +52
Просмотры 117K
Комментарии 34

Matthias Ettrich — человек-KDE. О кроссплатформенности, Qt4, и конечно же — KDE!

Open source *
Перевод

Маттиас Еттрих — человек, который основал проект KDE в 1996 году, и чей голос мы слышим при первом запуске Amarok, сейчас занимается разработкой Qt в Trolltech. Его можно по праву назвать KDE-человеком.

Интервью, которое он дал EFY News Network датируется 15 марта,
Маттиас заявляет что:
«Никто в здравом уме не отдал бы предпочтение Windows, перед Gnu/linux системами, исходя только из пользовательского опыта»

так же он рассказывает о Qt4, KDE4, и о будущем открытого ПО.

Как зародилось KDE?

МЕ:
История KDE начинается с почтовых рассылок связанных с Linux и X11 почти 12 лет назад. В октябре 1996 я принял участие в переписке, и довольно быстро собрал около 40 добровольцев. Мы занялись совместной разработкой графической среды. С тех времен, проект значительно вырос, как по количеству программистов, так и количеству пользователей. И несомненно, многократно возрос объем кода, и разнообразие приложений созданных энтузиастами.

Шел 1996 год. Linux был довольно популярен, и имел достаточное количество разработчиков и пользователей, заинтересованных в графическом интерфейсе, в противовес ранним консольным хакерам. В те времена, Microsoft шокировала мир открытого ПО своей Windows95. Сейчас в это трудно поверить, но тогда, многие думали, что Opensource не сможет предоставить чего-то сравнимого с win95. Насколько же глубоко они заблуждались!

Читать дальше →
Всего голосов 46: ↑40 и ↓6 +34
Просмотры 1.6K
Комментарии 135

Радио–Т #72

Чулан
Yahoo за недорого
Trolltech и Audible тоже да
Тесты MacBook Air
— Garmin выходит на поле коммуникаторов
— Google против доменных мудрецов
— Противопиратские подвижки недели
— Motorola удивила всех
Темы наших слушателей
Всего голосов 36: ↑31 и ↓5 +26
Просмотры 397
Комментарии 102

Firefox будет портирован под Qt

Настройка Linux *
Благодаря этому, улучшатся внешний вид этого браузера и интеграция в систему при работе в оконном менеджере KDE.
Порядок действий для компилирования тестовой версии(в т.ч. под убунтой) читать на сайте Wiki mozilla, а картинки посмотреть можно тут.
Всего голосов 76: ↑60.5 и ↓15.5 +45
Просмотры 2.6K
Комментарии 92

Пользовательский интерфейс по-норвежски, или пишем на QT

Разработка под iOS *
В данной статье, я поведу речь о разработке пользовательских интерфейсов с помощью библиотеки QT, также мы с вами сделаем краткий экскурс в историю компании Trolltech, и рассмотрим особенности разработки на QT под Mac OS X на небольшом примере.

Подробности под катом
Всего голосов 37: ↑31 и ↓6 +25
Просмотры 12K
Комментарии 22

QtCreator. Вышел Technology Preview кроссплатформенной среды разработки для Qt

Разработка веб-сайтов *
Слухи о том, что Qt Software (напомню, что теперь так именует себя бывший Trolltech) выпустит свою IDE ходили давно. На официальном сайте появился даже раздел GreenHouse (кодовое название продукта). Наконец сегодня всё свершилось — вышел QtCreator Technology Preview.
Посмотреть информацию о продукте и скачать его можно тут

О себя хочу добавить, что уже успел посмотреть IDE на Windows и Linux. Первые впечатления исключительно положительные. Все работает правильно и самое главное — очень быстро. Похоже, что дружба с Nokia идёт Qt только на пользу.
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 1.2K
Комментарии 34

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

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

image

Я не буду рассказывать что такое Qt и для чего оно надо, ведь уже всё написано здесь. Поэтому я сразу начну с того, каким бы я хотел видеть этот блог и что буду делать лично я для него.
Читать дальше →
Всего голосов 89: ↑80 и ↓9 +71
Просмотры 1.4K
Комментарии 61

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

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

image

Часть №1


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