Как эволюционировала главная книга по Qt в России и чем удивляет 7-е издание

Более тридцати лет назад норвежские разработчики Ховард Норд и Эйрик Чамбэ-Энг создали Qt — фреймворк, которому суждено было стать стандартом де-факто для кроссплатформенной разработки. Широкому распространению Qt во многом способствовал Маттиас Эттрих: основатель проекта KDE выбрал его в качестве фундамента этой среды, а затем занял руководящую позицию в команде разработчиков Qt. А уж тем более трудно было предвидеть, что у Qt появится свой «летописец» в России, книги которого разойдутся тиражом более 25 000 экземпляров. Вот как сам Эттрих напутствовал читателей в первом издании книги Макса Шлее:"Давайте начнём с вымышленной истории. Представьте, десять лет назад кто-то пришёл ко мне и спросил: «Возможно ли написать многофункциональное графическое приложение, а затем скомпилировать и запустить его на всех основных операционных системах? На Linux, на UNIX, на Windows и на Macintosh?» Тогда — будучи молодым прграммистом — я, вероятно, ответил бы: «Нет, это невозможно. А если бы и было возможно, то система была бы очень сложной в использовании и ограниченной самой слабой платформой. Лучше выберите одну платформу или напишите свой код несколько раз». Несколько лет спустя я открыл для себя Qt — и понял, как сильно я ошибался! Qt делает настоящую кроссплатформенную разработку реальностью, не ограничивая ваш выбор и творчество. Слишком хорошо, чтобы быть правдой? Не верите? Что ж, доказать легко. Я передаю слово Максу, который расскажет вам, как именно это делается. Макс, твой выход. И Макс Шлее принял вызов!

https://habr.com/ru/companies/bhv_publishing/articles/1035594/

#qt #cpp #программирование #разработка #it_книги #книги #qt6 #кроссплатформенная_разработка #Шлее #Макс_Шлее

Как эволюционировала главная книга по Qt в России и чем удивляет 7-е издание

Более тридцати лет назад норвежские разработчики Ховард Норд и Эйрик Чамбэ-Энг создали Qt — фреймворк, которому суждено было стать стандартом де-факто для кроссплатформенной разработки. Широкому...

Хабр

Dear Arch Linux users, if there are radio lovers among you, I am glad to share with you that I am releasing Dyedfox Radio - a desktop internet radio player for KDE Plasma. Inspired by Shortwave, with a native KDE look using PyQt6. You can use it on GNOME as well, if you’re okay with how KDE applications look on GNOME 😄

Install from AUR: https://aur.archlinux.org/packages/dyedfox-radio

I would be very happy to hear your feedback!
#Linux #ArchLinux #AUR #Python #KDE #KDEPlasma #Qt6 #radio #audio #audioplayer #FOSS

Just released version 1.0.1 of Monokular - a useful tool for exporting PDF pages as images with a preview option.

Install it from the AUR: https://aur.archlinux.org/packages/monokular

#ArchLinux #AUR #PDF #Python #Qt6 #PyQt6 #Linux #KDE #KDEPlasma

Qt 6.12 introduces a new way to provide QML controller objects using externally supplied singleton instances.

With QQmlEngine::setExternalSingletonInstance, declarative QML registration can now use application-provided singleton instances while preserving tooling and optimization benefits.

Read more: https://www.kdab.com/singleton-controllers-in-times-of-declarative-qml/

#QtDev #QML #Qt6 #SoftwareDevelopment

Beta Testers Needed
Looking for people willing to compile and run Krellix on their systems and push it a bit.

https://github.com/yodabytz/krellix

Tons of themes, plenty of plugins—there’s a lot here to test. #Opensource #eyecandy #Desktop #QT6 #linux

@wzqtparor The #Debian package numbers about GUI toolkits is interesting, but the numbers have a problem and conclusion is IMHO not correct:

The Awesome GTK3/GTK4 apps list [1]:
611 GTK4 (72%), and
266 GTK3 applications.

In comparison #Arch repo
#GTK3: 682
#GTK4: 303
#QT5: 285
#QT6: 908

@GTK & @gnome app development is in fact dynamic, creative and thriving. #Flatpak is often the main delivery platform.

[1] https://mastodon.social/@GerryT/116465094976761472
https://archlinux.org/packages/extra/x86_64/gtk4
https://archlinux.org/packages/extra/x86_64/qt6-base @qt @kde

Debian package numbers by GUI toolkit:

GTK+ 2: 94
GTK+ 3: 822
GTK4: 166
Qt5: 769
Qt6: 980

#GTK4 was released on 2020-12-16.
#Qt6 was released on 2020-12-08

Those numbers proved that GTK4 is so bad that 3rd-party developers just don't want to use it.
Many great GTK+ 2/3 apps migrated to the Qt ecosystem, because GTK4 is just a no-go.

Building Budgie 11: Early Budgie Panel Configuration

https://makertube.net/w/g9bXGSziy1XCAF6Xmo44m3

Building Budgie 11: Early Budgie Panel Configuration

PeerTube

Building Budgie 11: Early Magpie Keybinds

https://makertube.net/w/pUxVngJCKahduTLcAxWGxL

Building Budgie 11: Early Magpie Keybinds

PeerTube

Building Budgie 11 #6: Finding Common Ground on Outputs (Pt. 2)

https://makertube.net/w/edHj6dcDTrvAVpTduLxzzo

Building Budgie 11 #6: Finding Common Ground on Outputs (Pt. 2)

PeerTube