theSplit
1998
- Registriert
- 3 Aug. 2014
- Beiträge
- 5.862
Hallo,
ich quäle mich heute etwas mit der Frage, warum ich immer wieder auf C und C++ lande, obwohl es überall doch so tolle Möglichkeiten gibt etwas mit vorgefertigten Libraries und GUI Toolkits zu basteln wie Qt oder wxWindows.
Immer wieder lande ich dabei auf C und C++ - allerdings bekomme ich auch immer wieder den gleichen Stop-Befehl in meinem Kopf wenn es darum geht, wie machen es die Großen - ich will keine Eingabeaufforderung mehr nutzen. Oder im Klartext, wie komme ich und ist dies überhaupt möglich, dazu das ich mittels C/C++ ein Fenster aufbauen kann?
Muss man dazu erst Assembler lernen oder kann man ohne gleich zu einem Datenriesen wie Qt zu greifen, zu wxWindows oder GTK (was ich mir noch anschauen würde) - ein simples Fenster zu programmieren, in dem man vielleicht auch etwas zeichnen lassen kann?
In anderen Worten, so stellt sich mir immer die Frage, wie funktioniert das ganze? - Muss man dazu auf so etwas wie OpenGL zurückgreifen oder DirectX unter Windows, damit man eine Schaltfläche zeichnen kann? Ich würde gerne mal raus aus diesem Library und Extension Sumpf und etwas eigenes machen, nicht das es darum geht das etwas schlecht gelöst oder nicht funktional wäre, aber etwas mehr "root" und von mir aus umständlicher aber dafür näher dran.
Kennt ihr dazu Lektüre oder gibt es überhaupt keine guten Möglichkeiten, für einen Laien der sich nur großes vorstellt, mit C und eventuell C++ so etwas wie eine GUI zu entwerfen, ohne jetzt gleich ein ganzes Betriebssystem aus dem Boden stampfen zu wollen?
Hilft hier nur Studie des Quellcodes anderer Bibliotheken um nachvollziehen zu können wie so etwas in der Praxis gelöst wird um mal etwas aus dem Sumpf der Baustein-Toolkits hervorzukommen?
ich quäle mich heute etwas mit der Frage, warum ich immer wieder auf C und C++ lande, obwohl es überall doch so tolle Möglichkeiten gibt etwas mit vorgefertigten Libraries und GUI Toolkits zu basteln wie Qt oder wxWindows.
Immer wieder lande ich dabei auf C und C++ - allerdings bekomme ich auch immer wieder den gleichen Stop-Befehl in meinem Kopf wenn es darum geht, wie machen es die Großen - ich will keine Eingabeaufforderung mehr nutzen. Oder im Klartext, wie komme ich und ist dies überhaupt möglich, dazu das ich mittels C/C++ ein Fenster aufbauen kann?
Muss man dazu erst Assembler lernen oder kann man ohne gleich zu einem Datenriesen wie Qt zu greifen, zu wxWindows oder GTK (was ich mir noch anschauen würde) - ein simples Fenster zu programmieren, in dem man vielleicht auch etwas zeichnen lassen kann?
In anderen Worten, so stellt sich mir immer die Frage, wie funktioniert das ganze? - Muss man dazu auf so etwas wie OpenGL zurückgreifen oder DirectX unter Windows, damit man eine Schaltfläche zeichnen kann? Ich würde gerne mal raus aus diesem Library und Extension Sumpf und etwas eigenes machen, nicht das es darum geht das etwas schlecht gelöst oder nicht funktional wäre, aber etwas mehr "root" und von mir aus umständlicher aber dafür näher dran.
Kennt ihr dazu Lektüre oder gibt es überhaupt keine guten Möglichkeiten, für einen Laien der sich nur großes vorstellt, mit C und eventuell C++ so etwas wie eine GUI zu entwerfen, ohne jetzt gleich ein ganzes Betriebssystem aus dem Boden stampfen zu wollen?
Hilft hier nur Studie des Quellcodes anderer Bibliotheken um nachvollziehen zu können wie so etwas in der Praxis gelöst wird um mal etwas aus dem Sumpf der Baustein-Toolkits hervorzukommen?
- Sieht mir auch unnötig kompliziert aus das so zu bewerkstelligen aber ich bin da auch nicht händisch drin in wie weit das "this->parent(Window)" oder ähnlich noch auf das Hauptfenster verweisen würde um darüber die SetTitle-Funktion aufzurufen.
- aber das mit den Stylesheets ist natürlich schon sehr schick, vor allem der erste Link von the_shadow3 zeigt eine schöne Bearbeitung.
Von daher würde ich eher zu SDL greifen.
, aber kann man sich dran gewöhnen. Du hast halt nicht den Vorteil, dass die ganze Palette an Standardwidgets schon fertig vorhanden ist.