Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gui:start [2010/08/30 22:22]
oggythecat Qt Logo hinzu gefügt
gui:start [2022/09/22 19:58] (aktuell)
Zeile 11: Zeile 11:
  ​\\ ​  ​\\ ​
    
-{{user:dani93:​contest:​firstbirthday:​gnome.jpg|Ubuntu mit Gnome 2.26}} +{{user:nufan:​contest:​firstbirthday:​gnome.jpg|Ubuntu mit Gnome 2.26}} 
-{{user:dani93:​contest:​firstbirthday:​kde.jpg|Kubuntu mit KDE 4.2}} \\  +{{user:nufan:​contest:​firstbirthday:​kde.jpg|Kubuntu mit KDE 4.2}} \\  
-{{user:dani93:​contest:​firstbirthday:​xp.jpg|Windows XP}} +{{user:nufan:​contest:​firstbirthday:​xp.jpg|Windows XP}} 
-{{user:dani93:​contest:​firstbirthday:​vista.jpg|Windows Vista Aero}}+{{user:nufan:​contest:​firstbirthday:​vista.jpg|Windows Vista Aero}}
  
 ==== Steuerelemente (Widgets) ==== ==== Steuerelemente (Widgets) ====
Zeile 20: Zeile 20:
  
 <​html><​div style="​float:​right;"></​html>​ <​html><​div style="​float:​right;"></​html>​
-{{user:dani93:​contest:​firstbirthday:​button.png|Button}} \\  +{{user:nufan:​contest:​firstbirthday:​button.png|Button}} \\  
-{{user:dani93:​contest:​firstbirthday:​slider und spinbox.png|Slider und Spinbox}} \\  +{{user:nufan:​contest:​firstbirthday:​slider und spinbox.png|Slider und Spinbox}} \\  
-{{user:dani93:​contest:​firstbirthday:​textbox checkbox buttons.png|Textbox,​ Checkboxen und Buttons}} \\ +{{user:nufan:​contest:​firstbirthday:​textbox checkbox buttons.png|Textbox,​ Checkboxen und Buttons}} \\ 
 <​html></​div></​html>​ <​html></​div></​html>​
  
Zeile 77: Zeile 77:
 ==== wxWidgets (C++) ==== ==== wxWidgets (C++) ====
  
-wxWidgets, früher bekannt als wxWindows, ist eine C++ Bibliothek, mit der ihr GUIs erstellen könnt. Dabei versucht wxWidget sich möglichst als Wrapper für die native GUI des Betriebssystems darzustellen,​ d.h. wxWidgets benutzt keine eigene Benutzeroberfläche,​ sondern benutzt die des Betriebssystems,​ auf dem das Programm kompiliert und ausgeführt wird. wxWidgets ist eine quelloffene Bibliothek und steht unter einer leicht modifizierten LGPL-Lizenz die es erlaubt, die Bibliothek für proprietäre und freie Anwendungen benutzen zu können. Beispiele für Programme, die mit wxWidgets erstellt worden, sind der Audioeditor [[http://​audacity.sf.net|Audacity]] oder die freie Entwicklungsumgebung [[http://​codeblocks.org|Code::​Blocks]]. Auch für wxWidgets existieren Bindings an andere Programmiersprachen,​ darunter Python (wxPython), Perl (wxPerl) und Ruby (wxRuby).+{{:​gui:​wxwidgets:​wxwidgets_logo.png?​80x80 |}}wxWidgets, früher bekannt als wxWindows, ist eine C++ Bibliothek, mit der ihr GUIs erstellen könnt. Dabei versucht wxWidget sich möglichst als Wrapper für die native GUI des Betriebssystems darzustellen,​ d.h. wxWidgets benutzt keine eigene Benutzeroberfläche,​ sondern benutzt die des Betriebssystems,​ auf dem das Programm kompiliert und ausgeführt wird. wxWidgets ist eine quelloffene Bibliothek und steht unter einer leicht modifizierten LGPL-Lizenz die es erlaubt, die Bibliothek für proprietäre und freie Anwendungen benutzen zu können. Beispiele für Programme, die mit wxWidgets erstellt worden, sind der Audioeditor [[http://​audacity.sf.net|Audacity]] oder die freie Entwicklungsumgebung [[http://​codeblocks.org|Code::​Blocks]]. Auch für wxWidgets existieren Bindings an andere Programmiersprachen,​ darunter Python (wxPython), Perl (wxPerl) und Ruby (wxRuby).
  
   * Wird verwendet von: Code::​Blocks,​ Audadcity, Bittorrent   * Wird verwendet von: Code::​Blocks,​ Audadcity, Bittorrent
   * Noch kein wirkliches [[gui:​wx:​start|wxWidgets-Tutorial]]   * Noch kein wirkliches [[gui:​wx:​start|wxWidgets-Tutorial]]
   ​   ​
 +
 ===== Zeichnen von GUIs ===== ===== Zeichnen von GUIs =====
 GUIs können aber auch mit Zeichen-Tools erstellt und in ein Programm eingebunden werden. Qt zum Beispiel liefert dafür das Programm "​Qt-Designer"​ mit. \\  GUIs können aber auch mit Zeichen-Tools erstellt und in ein Programm eingebunden werden. Qt zum Beispiel liefert dafür das Programm "​Qt-Designer"​ mit. \\ 
 \\  \\ 
-{{user:dani93:​contest:​firstbirthday:​qt_designer.jpg|Qt-Designer}}+{{user:nufan:​contest:​firstbirthday:​qt_designer.jpg|Qt-Designer}}
  
 ===== GUI-Designer ===== ===== GUI-Designer =====
  
   * [[Glade]] GTK+ (Linux) (Win) (Mac)   * [[Glade]] GTK+ (Linux) (Win) (Mac)
-  * [[Qt-Designer]] Qt (Linux) (Win) (Mac)+  * [[frameworks:​qt:​tools:​designer|Qt-Designer]] Qt (Linux) (Win) (Mac)