home.social

#qt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qt, aggregated by home.social.

  1. #QT #auspol The opposition raising how many Labor MPs own investment properties they own is pathetic. MPs on both sides own them and what matters is they can't buy more and benefit from NG, unless they build new homes. Over time few Politicians will own many investment properties due to the change

  2. And here go the coalition math. 35k fewer build plus 75k new homes equals a plus 40k you fucking morons #auspol #qt

  3. Poor Dan Tehan keeps getting stood up at the call. #auspol #QT

  4. Has anyone able to change a font on #krita 6.0.1? Before, I couldn't open the dropdown menu. Now I can see my fonts, but cannot change the font of the text by selecting any of the fonts.

    Operating System: #EndeavourOS
    #KDE #Plasma Version: 6.6.4
    KDE Frameworks Version: 6.25.0
    #Qt Version: 6.11.0
    Graphics Platform: #Wayland

  5. Oddly pairing Microbe C++ with #gtk (gtk4) directly produces far better cross-platform results than either #vala #mono or C++ with #Qt and does so while producing tiny executables. Of course, the idea of doing any desktop applications while #blind is rather amusing, too.

    Something like Microbe might pair very well with #LVGL too, producing an embedded ui environment potentially cleaner than #QtQuick for most use cases while having far less execution overhead.

  6. Couldn't reproduce the memory corruption bug anymore, so I tackled the docking system instead this weekend. Docks are now a container-like QML type and can be rearranged, combined, and detached. There's no pre-made system for this in QML but #Qt makes it relatively easy to roll your own. Very glad I made the switch away from the less flexible Qt Widgets framework.

    #qt
  7. Couldn't reproduce the memory corruption bug anymore, so I tackled the docking system instead this weekend. Docks are now a container-like QML type and can be rearranged, combined, and detached. There's no pre-made system for this in QML but #Qt makes it relatively easy to roll your own. Very glad I made the switch away from the less flexible Qt Widgets framework.

    #qt
  8. Couldn't reproduce the memory corruption bug anymore, so I tackled the docking system instead this weekend. Docks are now a container-like QML type and can be rearranged, combined, and detached. There's no pre-made system for this in QML but #Qt makes it relatively easy to roll your own. Very glad I made the switch away from the less flexible Qt Widgets framework.

    #qt
  9. Couldn't reproduce the memory corruption bug anymore, so I tackled the docking system instead this weekend. Docks are now a container-like QML type and can be rearranged, combined, and detached. There's no pre-made system for this in QML but #Qt makes it relatively easy to roll your own. Very glad I made the switch away from the less flexible Qt Widgets framework.

    #qt
  10. Couldn't reproduce the memory corruption bug anymore, so I tackled the docking system instead this weekend. Docks are now a container-like QML type and can be rearranged, combined, and detached. There's no pre-made system for this in QML but #Qt makes it relatively easy to roll your own. Very glad I made the switch away from the less flexible Qt Widgets framework.

    #qt
  11. Как правильно управлять диалогами в QML: Singleton + JavaScript Promise

    Уже не первый раз сталкиваюсь в проектах на Qt QML с проблемой управления диалогами и всплывающими окнами. QML — декларативный язык и это здорово! Мы описываем, что хотим видеть на экране, и, если всё сделали правильно, при запуске программы получаем желаемый результат. Но иногда хочется динамики — и именно с диалогами начинаются проблемы, которые все решают по-разному. Кто-то продолжает так же декларативно описывать диалог для очередного экрана приложения. Да, так можно поступить, но у этого подхода есть несколько проблем. Первая — код начинает разрастаться. Даже если вынести диалог в отдельный компонент, его всё равно придётся «тюнить» каждый раз перед отображением, что не очень удобно. Вторая проблема, как по мне, куда хуже — при создании экрана в приложении будут созданы и все дочерние элементы. То есть диалог может потреблять память, хотя по факту пользователь может так им и не воспользоваться. Другой вариант, который тоже часто встречается — это обёртка диалога в Component и его непосредственное создание в нужный момент. С точки зрения потребления памяти это уже лучше, но проблему лишнего кода это не решает. Зачастую из-за подготовки такого диалога кода может оказаться даже больше. К тому же нужно не забывать вызывать destroy() для всех динамически созданных объектов, когда они больше не нужны. Всё становится ещё хуже, если один и тот же диалог нужен в нескольких местах. В большинстве случаев люди либо не парятся, либо им просто некогда — и в итоге мы видим обычную копипасту тут и там.

    habr.com/ru/articles/1032896/

    #Qt #QML #диалоги #Singleton #JavaScript_Promise #QtQuickControls #Dialog #динамические_компоненты #createObject #управление_памятью

  12. Как правильно управлять диалогами в QML: Singleton + JavaScript Promise

    Уже не первый раз сталкиваюсь в проектах на Qt QML с проблемой управления диалогами и всплывающими окнами. QML — декларативный язык и это здорово! Мы описываем, что хотим видеть на экране, и, если всё сделали правильно, при запуске программы получаем желаемый результат. Но иногда хочется динамики — и именно с диалогами начинаются проблемы, которые все решают по-разному. Кто-то продолжает так же декларативно описывать диалог для очередного экрана приложения. Да, так можно поступить, но у этого подхода есть несколько проблем. Первая — код начинает разрастаться. Даже если вынести диалог в отдельный компонент, его всё равно придётся «тюнить» каждый раз перед отображением, что не очень удобно. Вторая проблема, как по мне, куда хуже — при создании экрана в приложении будут созданы и все дочерние элементы. То есть диалог может потреблять память, хотя по факту пользователь может так им и не воспользоваться. Другой вариант, который тоже часто встречается — это обёртка диалога в Component и его непосредственное создание в нужный момент. С точки зрения потребления памяти это уже лучше, но проблему лишнего кода это не решает. Зачастую из-за подготовки такого диалога кода может оказаться даже больше. К тому же нужно не забывать вызывать destroy() для всех динамически созданных объектов, когда они больше не нужны. Всё становится ещё хуже, если один и тот же диалог нужен в нескольких местах. В большинстве случаев люди либо не парятся, либо им просто некогда — и в итоге мы видим обычную копипасту тут и там.

    habr.com/ru/articles/1032896/

    #Qt #QML #диалоги #Singleton #JavaScript_Promise #QtQuickControls #Dialog #динамические_компоненты #createObject #управление_памятью

  13. Как правильно управлять диалогами в QML: Singleton + JavaScript Promise

    Уже не первый раз сталкиваюсь в проектах на Qt QML с проблемой управления диалогами и всплывающими окнами. QML — декларативный язык и это здорово! Мы описываем, что хотим видеть на экране, и, если всё сделали правильно, при запуске программы получаем желаемый результат. Но иногда хочется динамики — и именно с диалогами начинаются проблемы, которые все решают по-разному. Кто-то продолжает так же декларативно описывать диалог для очередного экрана приложения. Да, так можно поступить, но у этого подхода есть несколько проблем. Первая — код начинает разрастаться. Даже если вынести диалог в отдельный компонент, его всё равно придётся «тюнить» каждый раз перед отображением, что не очень удобно. Вторая проблема, как по мне, куда хуже — при создании экрана в приложении будут созданы и все дочерние элементы. То есть диалог может потреблять память, хотя по факту пользователь может так им и не воспользоваться. Другой вариант, который тоже часто встречается — это обёртка диалога в Component и его непосредственное создание в нужный момент. С точки зрения потребления памяти это уже лучше, но проблему лишнего кода это не решает. Зачастую из-за подготовки такого диалога кода может оказаться даже больше. К тому же нужно не забывать вызывать destroy() для всех динамически созданных объектов, когда они больше не нужны. Всё становится ещё хуже, если один и тот же диалог нужен в нескольких местах. В большинстве случаев люди либо не парятся, либо им просто некогда — и в итоге мы видим обычную копипасту тут и там.

    habr.com/ru/articles/1032896/

    #Qt #QML #диалоги #Singleton #JavaScript_Promise #QtQuickControls #Dialog #динамические_компоненты #createObject #управление_памятью

  14. Как правильно управлять диалогами в QML: Singleton + JavaScript Promise

    Уже не первый раз сталкиваюсь в проектах на Qt QML с проблемой управления диалогами и всплывающими окнами. QML — декларативный язык и это здорово! Мы описываем, что хотим видеть на экране, и, если всё сделали правильно, при запуске программы получаем желаемый результат. Но иногда хочется динамики — и именно с диалогами начинаются проблемы, которые все решают по-разному. Кто-то продолжает так же декларативно описывать диалог для очередного экрана приложения. Да, так можно поступить, но у этого подхода есть несколько проблем. Первая — код начинает разрастаться. Даже если вынести диалог в отдельный компонент, его всё равно придётся «тюнить» каждый раз перед отображением, что не очень удобно. Вторая проблема, как по мне, куда хуже — при создании экрана в приложении будут созданы и все дочерние элементы. То есть диалог может потреблять память, хотя по факту пользователь может так им и не воспользоваться. Другой вариант, который тоже часто встречается — это обёртка диалога в Component и его непосредственное создание в нужный момент. С точки зрения потребления памяти это уже лучше, но проблему лишнего кода это не решает. Зачастую из-за подготовки такого диалога кода может оказаться даже больше. К тому же нужно не забывать вызывать destroy() для всех динамически созданных объектов, когда они больше не нужны. Всё становится ещё хуже, если один и тот же диалог нужен в нескольких местах. В большинстве случаев люди либо не парятся, либо им просто некогда — и в итоге мы видим обычную копипасту тут и там.

    habr.com/ru/articles/1032896/

    #Qt #QML #диалоги #Singleton #JavaScript_Promise #QtQuickControls #Dialog #динамические_компоненты #createObject #управление_памятью

  15. Qt's latest AI push lets AI agents handle performance profiling—speeding up debugging for devs.
    Dive into the r/linux discussion: reddit.com/r/linux/comments/1t
    #Qt #AI #Linux

  16. Qt's latest AI push lets AI agents handle performance profiling—speeding up debugging for devs.
    Dive into the r/linux discussion: reddit.com/r/linux/comments/1t
    #Qt #AI #Linux

  17. Qt's latest AI push lets AI agents handle performance profiling—speeding up debugging for devs.
    Dive into the r/linux discussion: reddit.com/r/linux/comments/1t
    #Qt #AI #Linux

  18. Qt's latest AI push lets AI agents handle performance profiling—speeding up debugging for devs.
    Dive into the r/linux discussion: reddit.com/r/linux/comments/1t
    #Qt #AI #Linux

  19. Qt's latest AI push lets AI agents handle performance profiling—speeding up debugging for devs.
    Dive into the r/linux discussion: reddit.com/r/linux/comments/1t
    #Qt #AI #Linux

  20. Qt platform plugin "wayland-egl" not found when running notepadqq on Ubuntu 24.04.04 #2404 #qt #notepadqq

    askubuntu.com/q/1566400/612

  21. Qt platform plugin "wayland-egl" not found when running notepadqq on Ubuntu 24.04.04 #2404 #qt #notepadqq

    askubuntu.com/q/1566400/612

  22. Qt platform plugin "wayland-egl" not found when running notepadqq on Ubuntu 24.04.04 #2404 #qt #notepadqq

    askubuntu.com/q/1566400/612

  23. Qt platform plugin "wayland-egl" not found when running notepadqq on Ubuntu 24.04.04 #2404 #qt #notepadqq

    askubuntu.com/q/1566400/612

  24. Qt platform plugin "wayland-egl" not found when running notepadqq on Ubuntu 24.04.04 #2404 #qt #notepadqq

    askubuntu.com/q/1566400/612

  25. CW: uspol

    The orange Mussolini has so far managed to drive a third of the country into despair with his triggering the libs strategy. #QT norden.social/@wackJackle/1165

    #qt
  26. CW: uspol

    The orange Mussolini has so far managed to drive a third of the country into despair with his triggering the libs strategy. #QT norden.social/@wackJackle/1165

    #qt
  27. CW: uspol

    The orange Mussolini has so far managed to drive a third of the country into despair with his triggering the libs strategy. #QT norden.social/@wackJackle/1165

    #qt
  28. CW: uspol

    The orange Mussolini has so far managed to drive a third of the country into despair with his triggering the libs strategy. #QT norden.social/@wackJackle/1165

    #qt
  29. CW: uspol

    The orange Mussolini has so far managed to drive a third of the country into despair with his triggering the libs strategy. #QT norden.social/@wackJackle/1165

    #qt
  30. Forlinx UP4 – A 40×40 mm LCC + LGA system-on-module family with Rockchip, NXP, and Allwinner CPU options

    Forlinx Embedded UP4 is a new family of pin-to-pin compatible system-on-modules currently offered with Rockchip RK3568J/RK3562J, NXP i.MX…
    #Netherlands #Nederland #NL #Europe #Europa #EU #NXP #allwinner #edgeAI #forlinx #hmi #industrial #Linux #networking #qt #rockchip #som
    europesays.com/netherlands/786

  31. Lost
    Mad Men
    Survivor
    Arrested Development
    Game of Thrones
    Breaking Bad
    Better Call Saul
    Always Sunny
    Black Mirror
    30 Rock
    Saved by the Bell
    Battlestar Galactica (2004)
    New York Noise
    Freaks and Geeks
    Star Trek TNG
    Sesame Street
    The Twilight Zone

    EDIT: Severance

    #QT @reneedechert.com fed.brid.gy/r/https://bsky.app

    #qt
  32. Lost
    Mad Men
    Survivor
    Arrested Development
    Game of Thrones
    Breaking Bad
    Better Call Saul
    Always Sunny
    Black Mirror
    30 Rock
    Saved by the Bell
    Battlestar Galactica (2004)
    New York Noise
    Freaks and Geeks
    Star Trek TNG
    Sesame Street
    The Twilight Zone

    EDIT: Severance

    #QT @reneedechert.com fed.brid.gy/r/https://bsky.app

    #qt
  33. Lost
    Mad Men
    Survivor
    Arrested Development
    Game of Thrones
    Breaking Bad
    Better Call Saul
    Always Sunny
    Black Mirror
    30 Rock
    Saved by the Bell
    Battlestar Galactica (2004)
    New York Noise
    Freaks and Geeks
    Star Trek TNG
    Sesame Street
    The Twilight Zone

    EDIT: Severance

    #QT @reneedechert.com fed.brid.gy/r/https://bsky.app

    #qt
  34. Lost
    Mad Men
    Survivor
    Arrested Development
    Game of Thrones
    Breaking Bad
    Better Call Saul
    Always Sunny
    Black Mirror
    30 Rock
    Saved by the Bell
    Battlestar Galactica (2004)
    New York Noise
    Freaks and Geeks
    Star Trek TNG
    Sesame Street
    The Twilight Zone

    EDIT: Severance

    #QT @reneedechert.com fed.brid.gy/r/https://bsky.app

    #qt
  35. Lost
    Mad Men
    Survivor
    Arrested Development
    Game of Thrones
    Breaking Bad
    Better Call Saul
    Always Sunny
    Black Mirror
    30 Rock
    Saved by the Bell
    Battlestar Galactica (2004)
    New York Noise
    Freaks and Geeks
    Star Trek TNG
    Sesame Street
    The Twilight Zone

    EDIT: Severance

    #QT @reneedechert.com fed.brid.gy/r/https://bsky.app

    #qt
  36. I am really liking LXQT! :gutkato_koro:
    It feels substantially modular, simple, lightweight, and power-user friendly!
    I love seeing an QT desktop that’s independent the behemoth KDE. :kde:

    Another cute thing: No need to mess with gsettings or some dedicated command to mess with the config of a running system, you can just write to config files in ~/.config/lxqt, and it’ll be applied on-the-fly! Loving it~
    :anja_adormiras:

    #lang_en #gnu #linux #lignux #lxqt #qt
  37. I am really liking LXQT! :gutkato_koro:
    It feels substantially modular, simple, lightweight, and power-user friendly!
    I love seeing an QT desktop that’s independent the behemoth KDE. :kde:

    Another cute thing: No need to mess with gsettings or some dedicated command to mess with the config of a running system, you can just write to config files in ~/.config/lxqt, and it’ll be applied on-the-fly! Loving it~
    :anja_adormiras:

    #lang_en #gnu #linux #lignux #lxqt #qt
  38. I am really liking LXQT! :gutkato_koro:
    It feels substantially modular, simple, lightweight, and power-user friendly!
    I love seeing an QT desktop that’s independent the behemoth KDE. :kde:

    Another cute thing: No need to mess with gsettings or some dedicated command to mess with the config of a running system, you can just write to config files in ~/.config/lxqt, and it’ll be applied on-the-fly! Loving it~
    :anja_adormiras:

    #lang_en #gnu #linux #lignux #lxqt #qt