You are not logged in.
Pages: 1
This is no issue, just a question.. I looked all over the net, I can't seem to find any answers.. Can you write your own toolkits using plain C++, using Gcc, or G++ without using another TK, such as GTK, or Qt?? Or GAMBAS, I figured it would be an interesting thing to look into. I've been studying some Qt, and GTK, not sure which I like better, I've done more studying in Qt than GTK, but I figured I'd try to step it up some and write a GUI from scratch, and not use Qt/GTK, anybody have any answers for me?? .
Offline
Of course you can, but why would you?
Offline
Of course you can, but why would you?
LOL, that doesn't answer the question.. I guess I'll have to answer "Your" question with a question.. Because, I'd rather do it all by myself, than have to rely on somebody elses work!! I've been watching some c++ tuts on Youtube, but so far it's only been console, that's why I'm trying to figure out what I can do to make GUI Apps without using other libs, writing my own libs, and sources. Thanks !
Offline
yngwin wrote:Of course you can, but why would you?
LOL, that doesn't answer the question.. I guess I'll have to answer "Your" question with a question.. Because, I'd rather do it all by myself, than have to rely on somebody elses work!! I've been watching some c++ tuts on Youtube, but so far it's only been console, that's why I'm trying to figure out what I can do to make GUI Apps without using other libs, writing my own libs, and sources. Thanks !
You are at some point most likely going to use someone else's libraries somewhere for something unless you plan to write your own alternative to X.
It is just a question of at what level you want to rely on other libraries.
I haven't lost my mind; I have a tape back-up somewhere.
Twitter
Offline
You can't get your drives to mount or get Udisks working, but you want to write your own GUI toolkit because you "rather do it all by myself, than have to rely on somebody elses work!!"? Wow, that's pretty amazing...
ᶘ ᵒᴥᵒᶅ
Offline
richardm198030 wrote:yngwin wrote:Of course you can, but why would you?
LOL, that doesn't answer the question.. I guess I'll have to answer "Your" question with a question.. Because, I'd rather do it all by myself, than have to rely on somebody elses work!! I've been watching some c++ tuts on Youtube, but so far it's only been console, that's why I'm trying to figure out what I can do to make GUI Apps without using other libs, writing my own libs, and sources. Thanks !
You are at some point most likely going to use someone else's libraries somewhere for something unless you plan to write your own alternative to X.
It is just a question of at what level you want to rely on other libraries.
I want to write my own libraries and files, not relying on others, such as GTK/Qt/Python/Perl, from ground up, using C++, or even C, if at all possible.
Offline
I want to write my own libraries and files, not relying on others, such as GTK/Qt/Python/Perl, from ground up, using C++, or even C, if at all possible.
GTK and QT themselves are written in C and C++, so yes it's certainly possible.
ᶘ ᵒᴥᵒᶅ
Offline
Zeist wrote:richardm198030 wrote:LOL, that doesn't answer the question.. I guess I'll have to answer "Your" question with a question.. Because, I'd rather do it all by myself, than have to rely on somebody elses work!! I've been watching some c++ tuts on Youtube, but so far it's only been console, that's why I'm trying to figure out what I can do to make GUI Apps without using other libs, writing my own libs, and sources. Thanks !
You are at some point most likely going to use someone else's libraries somewhere for something unless you plan to write your own alternative to X.
It is just a question of at what level you want to rely on other libraries.
I want to write my own libraries and files, not relying on others, such as GTK/Qt/Python/Perl, from ground up, using C++, or even C, if at all possible.
Yep,it is possible,but if you want to do it alone,one life is too short for it.
Offline
Well, it is a formidable task. And I confirm to have been tempted to do so as well once or twice in my programming life. Somthing like a FLTK attempt (when FLTK was young). I also had my own ideas about how window manager, let alone a desktop environment should be constructed.
It is hubris as long as you strive to fulfil the task alone. But even then, if you really want, try. This means in first place - learn. Look for a programming language more suitable than C/C++. Experiment and try to understand all its inner beings. Thoroughly learn all the system interfaces and the like you need to accomplish the task. And be sure you really, really know what you want to do.
It is not impossible. But you may well put your lifetime at it. And do not try to do it all alone. You will most probably fail.
To know or not to know ...
... the questions remain forever.
Offline
richardm198030 wrote:Zeist wrote:You are at some point most likely going to use someone else's libraries somewhere for something unless you plan to write your own alternative to X.
It is just a question of at what level you want to rely on other libraries.
I want to write my own libraries and files, not relying on others, such as GTK/Qt/Python/Perl, from ground up, using C++, or even C, if at all possible.
Yep,it is possible,but if you want to do it alone,one life is too short for it.
Ok, any good resources to look at ?? And yes, I do want to do it alone.. I'll die writing it, .
Offline
Well, it is a formidable task. And I confirm to have been tempted to do so as well once or twice in my programming life. Somthing like a FLTK attempt (when FLTK was young). I also had my own ideas about how window manager, let alone a desktop environment should be constructed.
It is hubris as long as you strive to fulfil the task alone. But even then, if you really want, try. This means in first place - learn. Look for a programming language more suitable than C/C++. Experiment and try to understand all its inner beings. Thoroughly learn all the system interfaces and the like you need to accomplish the task. And be sure you really, really know what you want to do.
It is not impossible. But you may well put your lifetime at it. And do not try to do it all alone. You will most probably fail.
Ok, judging by what you people have been saying, I'm better off just sticking with QT then? I'm liking Qt, just can't seem to get the LoadFile(){ return;} stuff to work properly. I'll figure it out eventually, . I wanted to make my own custom SaveFile() and LoadFile() Functions, but it appears to be a long tedious task.. Any answers for that?
Offline
No offense, but I think you're being completely unrealistic. Given your paltry efforts to solve basic configuration tasks elsewhere in this forum, I would recommend you start with a much smaller simpler project.
Offline
No offense, but I think you're being completely unrealistic. Given your paltry efforts to solve basic configuration tasks elsewhere in this forum, I would recommend you start with a much smaller simpler project.
Umm, I"m using Qt fine, I understand how it works.. My first project was a success, and it saves opens, I tried something different, but it didn't work.. After I got it fully working, I deleted it to start fresh.. Now I'm into learning Qt's QTabWidget, that I'm struggling with, and Qt Docs doesn't have a good solution, I'm just going to go with my own personal ways of QTabWidget, I can get it to compile fine, I'm just having a hard time with ti's Tab Functions, that's all....
Offline
Pages: 1