1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › Canonical: Ubuntu Phone angekündigt

Qt auf den Mobil und GTK auf Desktop

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Qt auf den Mobil und GTK auf Desktop

    Autor: Thaodan 03.01.13 - 00:27

    Da Canocial auf dem Desktop eher GTK favorisiert und Unity Qt auch aufgeben hat, scheint es ja so das man auf dem Mobil Geräten jetzt Qt verwendet, stellt sich doch die Frage wird man jetzt ähnliches auf dem Desktop auch machen?

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: lube 03.01.13 - 09:26

    Thaodan schrieb:
    --------------------------------------------------------------------------------
    > Da Canocial auf dem Desktop eher GTK favorisiert und Unity Qt auch
    > aufgeben hat, scheint es ja so das man auf dem Mobil Geräten jetzt Qt
    > verwendet, stellt sich doch die Frage wird man jetzt ähnliches auf dem
    > Desktop auch machen?

    Wünschenwert wärs, aber leider haben sie ja Unity2d (Qt-Variante) eingestampft.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: birdy 03.01.13 - 10:14

    Unity2D baute auf Qt4 auf.
    Ubuntu for Phones aber auf Qt5.
    Qt5 setzt voll auf OpenGL.

    Somit wäre Unity mit Qt5 eben auch "3D" und nicht mehr als "2D" Fallback geeignet.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: lube 03.01.13 - 11:05

    birdy schrieb:
    --------------------------------------------------------------------------------
    > Unity2D baute auf Qt4 auf.
    > Ubuntu for Phones aber auf Qt5.
    > Qt5 setzt voll auf OpenGL.
    >
    > Somit wäre Unity mit Qt5 eben auch "3D" und nicht mehr als "2D" Fallback
    > geeignet.


    Qt5 braucht nur OpenGL ES was unter jeder Grafikkarte laufen sollte (soweit ich weiss).
    Sonst würde das ja heissen das keine Qt5-Anwendung auf einem Desktop ohne 3D-Beschleunigung funktionieren würde, was ich doch für sehr unwahrscheinlich halte.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: birdy 03.01.13 - 11:20

    lube schrieb:
    --------------------------------------------------------------------------------
    > Qt5 braucht nur OpenGL ES was unter jeder Grafikkarte laufen sollte

    OpenGL ES ist nur eine "abgespeckte" Version von OpenGL. Aber nein - alte Grafikkarten können auch das nicht. Bzw. unter Linux kann es Probleme mit passenden Treibern geben.

    > Sonst würde das ja heissen das keine Qt5-Anwendung auf einem Desktop ohne
    > 3D-Beschleunigung funktionieren würde, was ich doch für sehr
    > unwahrscheinlich halte.

    Da setzt man auf Software-GL-Rendering. Unter Linux llvm-pipe (wie auch Unity), unter Windows testet man gerade ANGLE.
    Beides funktioniert erstaunlich gut.

    Aber ja, Systeme (egal ob Desktop oder Embedded) ohne OpenGL (ES) 2 kann man als antik bezeichnen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Ich hoffe doch :)

    Autor: PyCoder 03.01.13 - 11:51

    GTK+ ist nur ein Toolkit und kann mit dem Qt Framework einfach nicht mithalten.

    Qt läuft auf so ziemlich jeder Plattform
    Qt bietet für fast alles Klassen/Funktionen
    Qt bringt ne SDK mit
    Qt passt sich dank QGTKStyle, QWindowsVistaStyle, QWindowsStyle usw usf der Umgebung "automatisch" an ohne qt-gtk-engine und so kram.
    Qt ist extrem gut Dokumentiert
    Qt gibts als LGPL Version
    Qt setz ich selbst ein :)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: kmork 03.01.13 - 12:05

    Thaodan schrieb:
    --------------------------------------------------------------------------------
    > Da Canocial auf dem Desktop eher GTK favorisiert und Unity Qt auch
    > aufgeben hat, scheint es ja so das man auf dem Mobil Geräten jetzt Qt
    > verwendet, stellt sich doch die Frage wird man jetzt ähnliches auf dem
    > Desktop auch machen?

    Ich würde mir wünschen, dass sie die Arbeit an Unity "2D" wieder aufnehmen, dabei aber wieder zweigleisig fahren, also auch die GTK-Variante weiterführen. Ich persönlich finde Qt und GTK gleichwertig, beide haben Vor- und Nachteile. GTK ist dank GObject besser für die Anbindung an Scriptsprachen und hat die besseren Apps (imho). Die Qt-APIs mögen umfangreicher und einfacher zu benutzen sein, aber irgendwie find ich die meiste Software, die damit geschrieben ist (insbesondere KDE) einfach nur hässlich, aber das ist Geschmackssache.

    Das Problem mit Qt5 dürfte sein, dass auch da ohne OpenGL (ES) nichts geht, d.h. das ganze "Unity 2D" zu nennen wäre dann Quatsch, oder?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: Thaodan 03.01.13 - 13:42

    Naja das Problem an GTK ist das es nicht mit anderen ToolKits wie Qt harmoniert, andersherum ist dies doch der Fall.

    Wahrung der Menschenrechte oder Freie fahrt am Wochenende.
    -- Georg Schramm

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: Hege 03.01.13 - 14:11

    kmork schrieb:
    --------------------------------------------------------------------------------
    > Thaodan schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > Ich würde mir wünschen, dass sie die Arbeit an Unity "2D" wieder aufnehmen,
    > dabei aber wieder zweigleisig fahren, also auch die GTK-Variante
    > weiterführen.

    Ich würde ja persönlich lieber gleich das Komplette Unity in Qt schreiben. Und wenn die dann schon dabei sind könnten sie auch eine richtige Desktop Umgebung draus machen. Nicht bloß ein Compiz Plugin.

    Aber das wäre ja wahrscheinlich garnicht mal das Problem. Das Ubuntu auf GTK setzt liegt wohl eher an den Programmen. (Fast) alle Qt Programme sind für KDE Optimiert und fügen sich nicht so gut in eine andere Desktop Umgebung ein (imho).

    >Ich persönlich finde Qt und GTK gleichwertig, beide haben
    > Vor- und Nachteile.

    Ehrlich gesagt glaube ich dass der einzige Grund warum Heute so viele Programme auf GTK setzen die damalige Lizenzierung von Qt ist.

    >GTK ist dank GObject besser für die Anbindung an
    > Scriptsprachen und hat die besseren Apps (imho).

    Danke für das imho. PyGObject ist der einzige Grund warum ich damals zu PyQt und danach von Gnome zu KDE gewechselt bin. Es gibt einfach keine anständige Dokumentation dafür.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: Qt auf den Mobil und GTK auf Desktop

    Autor: kmork 03.01.13 - 19:42

    Hege schrieb:
    --------------------------------------------------------------------------------
    > Danke für das imho. PyGObject ist der einzige Grund warum ich damals zu
    > PyQt und danach von Gnome zu KDE gewechselt bin. Es gibt einfach keine
    > anständige Dokumentation dafür.

    [python-gtk-3-tutorial.readthedocs.org]

    Ich weiß nicht ob die Dokumentation für PySide/PyQt besser ist, aber afaik lassen sich entsprechende Bindings für GObject-basierte Bibliotheken mit erheblich geringerem Aufwand erstellen (und auch Dokumentation generieren etc.), was nicht an Qt liegt sondern an C++. Aber da gibt es genug andere Threads mit entsprechenden Rants ;)



    2 mal bearbeitet, zuletzt am 03.01.13 19:52 durch kmork.

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen

Fehlender Cache verursacht Ruckler: Nvidias beschnittene Geforce GTX 970 stottert messbar
Fehlender Cache verursacht Ruckler
Nvidias beschnittene Geforce GTX 970 stottert messbar
  1. IMHO Juhu, DirectX 12 gibt's auch für Windows-7-Besitzer
  2. Geforce GTX 965M Sparsamere Alternative zur GTX 870M
  3. MFAA Nvidias temporale Kantenglättung kann mehr

Glibc: Ein Geist gefährdet Linux-Systeme
Glibc
Ein Geist gefährdet Linux-Systeme
  1. Tamil Driver Freier Treiber für ARMs Mali-T-GPUs entsteht
  2. Red Star ausprobiert Das Linux aus Nordkorea
  3. Linux-Jahresrückblick 2014 Umbauarbeiten, Gezanke und Container

Onlinehandel: Welche Versand-Flatrates sich nicht lohnen
Onlinehandel
Welche Versand-Flatrates sich nicht lohnen
  1. Quartalsbericht Amazons Ausgaben steigen auf 28,7 Milliarden US-Dollar
  2. Amazon Original Movies Amazon will eigene Kinofilme kurz nach der Premiere streamen
  3. Ultra-HD Amazons 4K-Videos vorerst nur für Smart-TVs

  1. Dying Light: Performance-Patch reduziert Sichtweite
    Dying Light
    Performance-Patch reduziert Sichtweite

    Mehr Bilder pro Sekunde durch schlechtere Distanzdarstellung: Techlands Update für Dying Light verringert die Sichtweite und entlastet den Prozessor. Auf dem PC sieht das Zombie-Spiel weiterhin besser aus als auf den Konsolen, wo die Playstation 4 Vorteile hat.

  2. Project Tango: Googles 3D-Sensor-Konzept verlässt Experimentierstatus
    Project Tango
    Googles 3D-Sensor-Konzept verlässt Experimentierstatus

    Das Team von Project Tango wechselt von der Experimentierabteilung ATAP zum Google-Hauptkonzern: Damit dürfte die weitere Entwicklung von Smartphones und Tablets, die aktiv ihre Umgebung scannen und in Echtzeit darstellen, gesichert sein.

  3. Messenger: Telefoniefunktion für Whatsapp erreicht erste Nutzer
    Messenger
    Telefoniefunktion für Whatsapp erreicht erste Nutzer

    Erst der Web-Client, jetzt die Möglichkeit zu telefonieren: Offenbar erreicht die neue Telefoniefunktion von Whatsapp erste Nutzer. Das Feature wird allerdings nicht flächendeckend freigeschaltet, sondern wie Android-Updates schrittweise.


  1. 21:26

  2. 15:28

  3. 13:52

  4. 12:47

  5. 12:42

  6. 12:22

  7. 10:05

  8. 09:01