GLib / GObject Tutorial

  Рет қаралды 4,852

Coding with Martin

Coding with Martin

Күн бұрын

Пікірлер: 14
@maclaurinrocha2881
@maclaurinrocha2881 9 ай бұрын
Would you please make more videos like this using glib and gobject in gtk4?
@sasaostrouska888
@sasaostrouska888 7 ай бұрын
Many thanks Martin, this is very nice and simple explanation. I loved it. If you could expand that topic by adding stuff like how to use more gobjects and how they communicate between them or pass info from one to another would be very nice.
@anuragyadav7913
@anuragyadav7913 Жыл бұрын
good content
@maclaurinrocha2881
@maclaurinrocha2881 9 ай бұрын
I have a lot of difficulty understanding how glib and gobject work, could you do something simple like starting an inventory control just so I can start any project here at home?
@jorgmuller3110
@jorgmuller3110 10 ай бұрын
Thanks. But what's the use of OOP without inheritance and polymorphic behaviour aka vtable virtual functions...
@batner
@batner 8 ай бұрын
That is the whole thing about GObject, they give you a framework to create inheritance, polymorphism, even introspection and then use it to implement GTK, which is a high level GUI framework. The thing is that there is no automatic way to create vtables as in C++, you do it in code yourself during class init. For example Inheritance is done with structs where the parent pointer is the first member of the current class struct. So you can cast a pointer to your object to a pointer to parent class object without anything breaking. So methods/functions that expect a parent object instance can work seamlesly on a your current object.
@bulverismo
@bulverismo 3 ай бұрын
thanks,
@alexmercerind
@alexmercerind Жыл бұрын
gobject is single handedly making world a difficult place. who wants to use gtk & learn a separate programming paradigm just for doing it
@paherbst524
@paherbst524 Жыл бұрын
i completely agree. i tried using gtk for some test utilities i needed, and quickly decided to move on to Qt. Following a tutorial is fine, but when i can't look at glib's documention and understand it, then there's a big problem. you'd think all the money and time from RH that goes into g-stuff that this would be better. i dont understand how g-stuff is popular.
@FlanPoirot
@FlanPoirot Жыл бұрын
this was extremely helpful but the "uhmmm" throughout the video is incredibly annoying/distracting. I had to push thru to watch the entire thing
@Turjak_art
@Turjak_art Жыл бұрын
Another feminist that is upset about nothing...
@FlanPoirot
@FlanPoirot Жыл бұрын
​@@Turjak_art what does this have to do with feminism? and this is valuable criticism that improves his communication and let's his ideas/content be conveyed more clearly. this is basic communication skills
@Turjak_art
@Turjak_art Жыл бұрын
​@@FlanPoirot because you're a weak minded person that had such a hard time I feel so sorry hearing that you had to push thru.... Crying about this little issue must be hard for you. did you survive it?
C++ Code Smells - Jason Turner
56:11
NDC Conferences
Рет қаралды 77 М.
Creating a GObject in C
31:16
Christian Hergert
Рет қаралды 14 М.
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 57 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
GUI Apps with Python and GTK - Text Editor Tutorial
1:23:12
Michigan Python
Рет қаралды 4 М.
How to use layers in Nuxt 4
5:41
Coding with Martin
Рет қаралды 2,5 М.
I did a C++ University Assignment
50:23
The Cherno
Рет қаралды 296 М.
GTK4/GObject in C Tutorial - Part 1
42:45
LARathbone
Рет қаралды 9 М.
DON'T Install WINDOWS Without Watching This FIRST!
11:11
Memory's Tech Tips
Рет қаралды 1,1 МЛН
Vue SSR Tutorial
7:23
Coding with Martin
Рет қаралды 989
Port your widgets to GTK 4 - Matthias Clasen
50:03
GUADEC
Рет қаралды 8 М.
Express.js: Database Connection [Ep 13]
6:08
Cyberways.01
Рет қаралды 65
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 57 МЛН