Тёмный

Create a Qt Framework Application Using QML & Qt Quick SDK 

Egee's Hobbies
Подписаться 22 тыс.
Просмотров 45 тыс.
50% 1

Learn how to use QtQuick and QML to build a simple Qt Quick Controls application that is cross-platform out of the box.
Qt Quick is a cross-platform application development framework with a focus on mobile applications that remain desktop-friendly. In effect, an app written with QtQuick Controls can be deployed on Android, iOS, Windows, and Linux distributions without modifying the code.
QML is is a declarative markup language with a focus on UI development. QML itself is derived from JavaScript and runs atop a light weight JS engine. QtQuick enforces a JSON-like syntax but regular JavaScript function and syntax can be used.
Despite Qt & Qt Quick being fully cross-platform, Qt Creator was unable to locate my Linux distribution desktop theme. This is especially strange because the desktop I was using, KDE Plasma, is written entirely in Qt.
~~
Support the channel! Becoming a Patron or Ko-fi supporter gives you access to the Egee video archive & good vibes for supporting my videos!
Ko-fi - ko-fi.com/egeeirl ☕
Patreon - / egeeirl 🤗
Use My Affiliate Links & Support The Channel! 🎁
Looking for a reliable & cost-effective VPS? Sign up with my friends at Linode with my link to get a $20 credit on your account! - linode.com/egee
Linux & Open Source Gear
Pre-Installed Linux Barebones & Mini-PC's - amzn.to/2rbjGYU 🐧
Unlocked LineageOS compatible devices - amzn.to/2OQQ50x 📲
Crouton compatible Chromebooks - amzn.to/383JuHB 💻
Recording Gear
My amazing microphone - amzn.to/364mvdM 🎙️
Linux compatible audio mixer - amzn.to/2Ln2vuG 🎧
The fire-breathing CPU for video editing - amzn.to/33NyDyf 🔥

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@Egeexyz
@Egeexyz 7 лет назад
These programming videos are pretty fun. What kind of programming or development videos would you guys like to see next?
@spencerbrown2583
@spencerbrown2583 7 лет назад
Egee If you're interested, and you're on decent terms with c++, you might want to create a Qt application the "old" way. With desktop widgets in c++. I recently started using QML, and it honestly feels so different. I'd love to hear your opinions on the differences.
@pixelPlex
@pixelPlex 5 лет назад
Having a video covering GObject Introspection would be excellent (eg how to use GObject Introspection to generate GTK bindings for a programming language, eg Kotlin - victor.kropp.name/blog/kotlin-native-0.2-and-gtk/ ). Gnome haven't done a good job on documentation for the GObject Introspection system, which is patchy in a lot of places and there are a lot of gaps (close to a black box). As a result there is tons of guess work involved that shouldn't be necessary :( . Wonder how the binding maintainers manage to do it without getting lost along the way.
@santiagopenate8644
@santiagopenate8644 5 лет назад
Great work! If you could do a similar video but using python as the backend for some simple functionality it would be really helpful.
@benasalim8192
@benasalim8192 7 лет назад
qt qml please , we need serie video tutorial from zero to master level please
@MarkConstable
@MarkConstable 6 лет назад
Totally agree, especially the starting from zero part, and with all example code on Github. Also crossing over to Plasmoids would be great. I just got inspired (yet again) to START with QML and I can't believe the lack of decent uptodate tutorials for noobs. Going from a 101 intro example to 102, 103, etc is sorely lacking.
@Qt_zametki
@Qt_zametki 4 года назад
I will be glad to see you on my channel. Hello from Russia! =)
@BestMansplainer
@BestMansplainer 4 года назад
@@Qt_zametki Do you upload in english?
@Qt_zametki
@Qt_zametki 4 года назад
@@BestMansplainer No.. but my Qt video include source code, step by step =) Thanks and sorry for my english.
@EthanLR
@EthanLR 4 года назад
Agree, can do with more Qt, KDE dev videos on RU-vid
@ApurvJyotirmay
@ApurvJyotirmay 7 лет назад
Hey, what KWin theme are you using? It looks super cool! And I love your video about Vala+Gtk... that was awesome!
@ApurvJyotirmay
@ApurvJyotirmay 7 лет назад
No no, not the icon theme, but the "window borders" around his KDE apps
@martynlewis4985
@martynlewis4985 7 лет назад
I love the whole theme, what is it? Window decorations, icons, the lot
@dufferzafar
@dufferzafar 6 лет назад
Were you guys able to figure out the theme and window decorations used?
@dn5426
@dn5426 7 лет назад
Next video: Package that binary into a .deb or .rpm etc. I still haven't figured out how to ship a dynamically linked binary so would greatly appreciate a video on it.
@jbb6767
@jbb6767 7 лет назад
Just use dh_make in the root of your qml project, edit the dependencies in control, add your copyright to the file named copyright, and add a first changelog entry using dch,. Make sure you override dh_auto_configure in the rules file to run qmake before make, like shown here: github.com/plasma-phone-packaging/qtvirtualkeyboard/blob/master/debian/rules.build the whole thing using dpkg-buildpackage. It will build your qml project and give you a ready to use deb file.
@saimonlovell2671
@saimonlovell2671 3 года назад
My QT Creator in NEON Kde is all mixed color white and dark. Setting theme to "Breeze Dark" makes all the apps dark theme except for some QT apps. I can't read text and use QT Creator because of it
@tankmohit
@tankmohit 7 лет назад
i love your voice. nice video.
@PinkyIsHere
@PinkyIsHere 7 лет назад
What window decoration you are using
@jamie9419
@jamie9419 4 года назад
i'm using i3 on arch linux for a desktop environment (X11) and it opens the file dialog box in a separate floating window with a dialog I believe that is from GTK3 prob from using Nemo as a file manager or something.... is there a way to force it to open the dialog inside of the current window using only a specified dialog system so that you will be assured that what you see is what other users on any platform will see?
@markosteinberger
@markosteinberger 3 года назад
That's cool one in relaxing atmosphere - Cheers!
@winiciuscota8853
@winiciuscota8853 7 лет назад
which theme are you using for windows decorations?
@dhdiendbdisn2590
@dhdiendbdisn2590 3 года назад
How would I add a picture to my project? I don’t have any text edit, if that helps
@monsume123
@monsume123 4 года назад
why don't you just install it from source?
@pfannkuchengesicht42
@pfannkuchengesicht42 7 лет назад
running qmake only creates the necessary files for the build like the actual makefile and some other stuff. Usually you shouldn't need to run it manually. Also if you want to distribute it you'd want to change the build profile to "release" so not to include debug symbols and also to make use of compiler optimizations
@joshfreeno5527
@joshfreeno5527 5 лет назад
I just moved to KDE from gnome and I should have done it a long time ago. Anyone who has not tried KDE in a while needs to to give a go. So far I can tell you that KDE and QT are miles ahead of GNOME and whatever they got going as far as design goes. KDE is tweakers paradise. I don't recommend it for new Linux users though. This caught my eye because I am wanting to know more about QT in general.
@llothar68
@llothar68 6 лет назад
I'm currently developing an important desktop app, involving both graphics and text processing and i'm not sure if Qt for this task is a good choice over GTK. It's only winning point is that GTK on windows is terrible and maybe that GTK apps might look not very well on KDE. But it's so clear to see that Qt has a very different evolution over the last 10 years and is not targeting desktop apps anymore.
@jamesmcmanus
@jamesmcmanus 7 лет назад
I pronounce them "cute" and "gutch" (with a German-sounding "ch").
@linuxtutorialshindi8582
@linuxtutorialshindi8582 7 лет назад
qt have lots of qml modules which allow you to do more then just UI things. also you can write your own modules and load them in your qml code to do anything you want. so qml is not just a graphics writing language. i wrote a whole wallpaper downloader app (deskie) , whole media player (kmusicplay) in qml alone though it took thousands lines of code .
@ac130kz
@ac130kz 7 лет назад
cool, I'll try to come up with ideas to implement
@YaFunklord
@YaFunklord 7 лет назад
Why would you want the most graphics intensive parts of your software to be written in some stupid obscure scripting language? QWidgets was the best concept ever for a toolkit, since then Qt has really gone downhill.
@greob
@greob 7 лет назад
I've always wanted to start doing things with Qt, but never got the courage and time to do it. Now I feel motivated to get into it. Thanks, nice video! By the way, the theme being jacked up could be fixed (maybe?) by using the environment variable QT_QPA_PLATFORMTHEME=kde... not sure but sometimes it happens when I use different DE's, gotta use qt5ct to fix these things too. It's a bit of a mess.
@henkhodryza1874
@henkhodryza1874 5 лет назад
I checked your Chanel no other videos about Qt
@agamurian
@agamurian 6 лет назад
Absolutely THANK YOU for sim city 3000 music from jerry martin !!
@spencerbrown2583
@spencerbrown2583 7 лет назад
Yeah, finding and configuring Qt on Ubuntu is a pain.
@TheSpiritBolt
@TheSpiritBolt 6 лет назад
This guy explains this so well!!! It like listening to butter melt.
@mr.shredder5430
@mr.shredder5430 4 месяца назад
is the textArea inside the header{}
@Egeexyz
@Egeexyz 4 месяца назад
I think so
@NikiDorian
@NikiDorian 7 лет назад
Wonderful presentation. Thank you!
@FeelItRising
@FeelItRising 7 лет назад
GTK is fading fast
@BloodnutXcom
@BloodnutXcom 7 лет назад
Not really. Gnome, Unity, Cinnamon and Mate are in the top 10 window managers and they have a big GTK app selection. Not that you couldn't use Qt on them but GTK fit more into their theme.
@abdullahzafar4401
@abdullahzafar4401 6 лет назад
Is QT and QML open source ..?
@zanFrankie
@zanFrankie 7 лет назад
nice vid!
@MarcelRobitaille
@MarcelRobitaille 7 лет назад
Is it bad practice to use the http hack?
@Egeexyz
@Egeexyz 7 лет назад
+Marcel Robitaille Yeah, it's bad form. Not really a security or performance issue though.
@solomonchild5
@solomonchild5 7 лет назад
Song name?
@Egeexyz
@Egeexyz 6 лет назад
Its from Sim City 3000
Далее
Chocolatey - A Package Manager for Windows
4:53
Просмотров 8 тыс.
Creating Your Own Qt Applications...It's Easy!
15:27
Просмотров 39 тыс.
How to integrate C++ and QML
13:26
Просмотров 10 тыс.
Integrating C++ with QML
13:26
Просмотров 50 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 644 тыс.
QML - Integration with C++ {tutorial}
5:32
Просмотров 67 тыс.
How to create a simple Qt Quick application
8:52
Просмотров 21 тыс.
Do's and Don’ts of QML {on-demand webinar}
37:27
Просмотров 11 тыс.