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.
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.
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.
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.
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.
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?
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
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 .
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
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.
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.
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.
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.
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.
These programming videos are pretty fun. What kind of programming or development videos would you guys like to see next?
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.
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.
Great work! If you could do a similar video but using python as the backend for some simple functionality it would be really helpful.
This guy explains this so well!!! It like listening to butter melt.
That's cool one in relaxing atmosphere - Cheers!
Hey, what KWin theme are you using? It looks super cool! And I love your video about Vala+Gtk... that was awesome!
No no, not the icon theme, but the "window borders" around his KDE apps
I love the whole theme, what is it? Window decorations, icons, the lot
Were you guys able to figure out the theme and window decorations used?
What window decoration you are using
qt qml please , we need serie video tutorial from zero to master level
please
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.
I will be glad to see you on my channel. Hello from Russia! =)
@@Qt_zametki Do you upload in english?
@@BestMansplainer No.. but my Qt video include source code, step by step =) Thanks and sorry for my english.
Agree, can do with more Qt, KDE dev videos on TH-cam
which theme are you using for windows decorations?
How would I add a picture to my project? I don’t have any text edit, if that helps
cool, I'll try to come up with ideas to implement
Wonderful presentation. Thank you!
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.
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.
Absolutely THANK YOU for sim city 3000 music from jerry martin !!
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?
i love your voice. nice video.
is the textArea inside the header{}
I think so
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
Is QT and QML open source ..?
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 .
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
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.
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.
I checked your Chanel no other videos about Qt
Is it bad practice to use the http hack?
+Marcel Robitaille Yeah, it's bad form. Not really a security or performance issue though.
Song name?
Its from Sim City 3000
nice vid!
Yeah, finding and configuring Qt on Ubuntu is a pain.
GTK is fading fast
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.
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.
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.