Mal ne Frage: Wenn ich ein normales QT-Programm schreibe, kann ich es ja sowohl unter Linux, MacOS und Windows kompilieren (und ausführen). Das Programm hat unter Linux dann jedoch den hässlichen Windows-Look. Kann man da nicht das KDE-Standard-Aussehen einbinden? Also das es dann unter allen Platformen gleich aussieht? Wenn es geht, wie macht man das?
Noch was: Wenn ich irgendwas von den kdelibs einbinde ist es doch mit der Platformunabhängigkeit vorbei, oder?
Es reicht wenn du ein #ifdef für QApplication/KApplication machst und bei der Linux/UNIX-Version -lkdecore dazulinkst. Dann bekommst du automatisch fonts, style und colors wie alle andere apps, siehe Qt Designer. Das wird sich mit KDE 3 und Qt 3 wieder ändern, dann verhält sich ein Qt Programm wie ein KDE Programm da die Styles dann plugins sind.
Hmm. Ich programmiere das Ganze ja mit QT 3 (noch mit der Beta). Das heißt dann gibt es einfach Plugins für Styles? Können die dann auch unter Windows genutzt werden?
Mal ne Frage: Wenn ich ein normales QT-Programm schreibe, kann ich es ja sowohl unter Linux, MacOS und Windows kompilieren (und ausführen). Das Programm hat unter Linux dann jedoch den hässlichen Windows-Look. Kann man da nicht das KDE-Standard-Aussehen einbinden? Also das es dann unter allen Platformen gleich aussieht?
Wenn es geht, wie macht man das?
Noch was: Wenn ich irgendwas von den kdelibs einbinde ist es doch mit der Platformunabhängigkeit vorbei, oder?
Gruss,
Ralf