{"id":741,"date":"2026-01-26T13:15:00","date_gmt":"2026-01-26T13:15:00","guid":{"rendered":"https:\/\/www.cssec.de\/blog\/?p=741"},"modified":"2026-01-26T13:15:00","modified_gmt":"2026-01-26T13:15:00","slug":"qt-quick-unter-manjaro","status":"publish","type":"post","link":"https:\/\/www.cssec.de\/blog\/2026\/01\/26\/qt-quick-unter-manjaro\/","title":{"rendered":"Qt-Quick unter Manjaro"},"content":{"rendered":"<p>Hallo zusammen.<br \/>\nGanz lange war es komplett ruhig von meiner Seite. Die letzte Zeit war ich so gestresst, so viel lief parallel, st\u00e4ndig Druck im Nacken, da habe ich gar keine Zeit mehr gefunden, \u00fcberhaupt irgendwie Luft f\u00fcr neue Dinge zu bekommen, geschweige denn mal wieder zu bloggen.<\/p>\n<p>Neben meinen &#8222;Hauptprojekten&#8220; k\u00fcmmere ich mich in der Schule meines J\u00fcngeren ehrenamtlich auch um ein paar IT-Sachen und vor einer Weile gab es den Hilferuf einer P\u00e4dagogin, der die Kurs-\/Angebotsplanung \u00fcber den Kopf gewachsen ist, ob man nicht irgendetwas bauen k\u00f6nnte, damit die Angebots-Planung einfacher w\u00e4re und man Kurse \/ Angebote am PC pflegen k\u00f6nnte und dann automatisch ein Kursplan f\u00fcr die P\u00e4dagogen entstehen k\u00f6nnte.<br \/>\nIm Endeffekt ist daraus eine kleine Desktop-Anwendung (Java) entstanden, die ein Sch\u00fcler und ich zusammen entwickelt haben. Die Anwendung analysiert eine Excel-Tabelle, nimmt sich daraus F\u00e4cher, P\u00e4dagogen und die stattfindenden Angebote und bietet den Sch\u00fclern dann die M\u00f6glichkeit sich Ihren eigenen Stundenplan zusammen zu stellen. Das ganze wird dann gespeichert und wird \u00fcber ein kleines Python-Script wiederum in eine Excel-Tabelle gegossen, in der die entsprechenden P\u00e4dagogen und Kurse mit den Sch\u00fclernamen belegt wird, so dass ein Plan entsteht, welcher P\u00e4dagoge zu welcher Stunde welche Sch\u00fcler im Kurs haben.<\/p>\n<p>Auch wenn das ganze super l\u00e4uft, ist Java auf dem Desktop eigentlich tot. Daher \u00fcberlege ich, das ganze noch mal &#8222;in sch\u00f6n&#8220; mit Qt umzusetzen und in dem Zuge mich auch mal endlich mit QtQuick\/QML zu besch\u00e4ftigen. Das ganze m\u00f6chte ich dann gern als Open Source ver\u00f6ffentlichen.<br \/>\nF\u00fcr die Sache habe ich mein altes Lenovo-Notebook reaktiviert, mit Manjaro aufgesetzt und mir QtCreator installiert. Leider funktioniert QtQuick nicht automatisch mit QtCreator unter Manjaro, da Manjaro nicht automatisch alle Bibliotheken und Tools installiert, die ben\u00f6tigt werden, damit das ganze l\u00e4uft.<\/p>\n<p>Hier kam ich immer an den Punkt, dass QtCreator bei Auswahl des Qt-Kits diese als &#8222;ungeeignet&#8220; definiert hatte.<\/p>\n<p>Um das zu l\u00f6sen, m\u00fcsst ihr folgende Bibliotheken installieren:<br \/>\n<code lang=\"bash\">  sudo pacman -S qt6-base qt6-declarative qt6-tools qt5-base qt5-declarative qt5-tools cmake<br \/>\n<\/code><\/p>\n<p>Erst danach werdet ihr die M\u00f6glichkeit haben, eine Qt-Quick-Anwendung anzulegen.<br \/>\nDanach sollte es eigentlich wieder funktionieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo zusammen. Ganz lange war es komplett ruhig von meiner Seite. Die letzte Zeit war ich so gestresst, so viel lief parallel, st\u00e4ndig Druck im Nacken, da habe ich gar keine Zeit mehr gefunden, \u00fcberhaupt irgendwie Luft f\u00fcr neue Dinge zu bekommen, geschweige denn mal wieder zu bloggen. Neben meinen &#8222;Hauptprojekten&#8220; k\u00fcmmere ich mich in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":742,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,15,6],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/741"}],"collection":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/comments?post=741"}],"version-history":[{"count":1,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/741\/revisions"}],"predecessor-version":[{"id":743,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/741\/revisions\/743"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media\/742"}],"wp:attachment":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media?parent=741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/categories?post=741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/tags?post=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}