[gelöst] [QT4] Grundlagen
Verfasst: 11. August 2005 08:34
Moin zusammen,
ich habe vor einiger Zeit mal mit QT in der Version 3 gearbeitet. Nun möchte ich mir mal die neue Version 4 ansehen und muss feststellen, das sich doch einiges geändert hat.
Beim 3er Designer konnte man ja noch Code eingeben und eigene Slots definieren. Das scheint wohl grundsätzlich nicht mehr möglich zu sein. Wenn ich das richtig verstanden habe, wird für eigene Slots nun entweder diese automatische connectierung "on_name_signal()" genutzt, oder man muss es komplett zu Fuß machen. Ist das richtig?
Außerdem bilde ich mir ein, das ich im 3er Designer Menüs in mein MainWindow einbauen konnte. Im neuen Designer finde ich kein Widget für das Menü. Kann es sein, das dies auch nur noch zu Fuß über die Sourcen geht?
Wie ist den in der 4er Version der Ablauf von der *.ui zur Source. Ich hab den Vorgang von füher nicht mehr im Kopf. Es waren aber mehrere Zwischenschritte (moc und uic hießen die glaube ich), die da gemacht wurden. Hat sich da was geändert? Bei einer Testapplikation war nach dem make eine ui_xyz.h erstellt worden. Aber keine passende *.cpp. Dafür war in dieser *.h eine Methode setupUI(), die ich eigentlich in einer *.cpp erwartet hätte.
Ich bin verwirrt. Gibts irgendwo ne kurze Übersicht zu den ganzen Fragen? Ich habs mit dem QTAssist versucht. Aber ich bin nicht wirklich schlauer geworden.
Wäre nett, wenn ihr beim Neueinstieg helfen könntet.
ich habe vor einiger Zeit mal mit QT in der Version 3 gearbeitet. Nun möchte ich mir mal die neue Version 4 ansehen und muss feststellen, das sich doch einiges geändert hat.
Beim 3er Designer konnte man ja noch Code eingeben und eigene Slots definieren. Das scheint wohl grundsätzlich nicht mehr möglich zu sein. Wenn ich das richtig verstanden habe, wird für eigene Slots nun entweder diese automatische connectierung "on_name_signal()" genutzt, oder man muss es komplett zu Fuß machen. Ist das richtig?
Außerdem bilde ich mir ein, das ich im 3er Designer Menüs in mein MainWindow einbauen konnte. Im neuen Designer finde ich kein Widget für das Menü. Kann es sein, das dies auch nur noch zu Fuß über die Sourcen geht?
Wie ist den in der 4er Version der Ablauf von der *.ui zur Source. Ich hab den Vorgang von füher nicht mehr im Kopf. Es waren aber mehrere Zwischenschritte (moc und uic hießen die glaube ich), die da gemacht wurden. Hat sich da was geändert? Bei einer Testapplikation war nach dem make eine ui_xyz.h erstellt worden. Aber keine passende *.cpp. Dafür war in dieser *.h eine Methode setupUI(), die ich eigentlich in einer *.cpp erwartet hätte.
Ich bin verwirrt. Gibts irgendwo ne kurze Übersicht zu den ganzen Fragen? Ich habs mit dem QTAssist versucht. Aber ich bin nicht wirklich schlauer geworden.
Wäre nett, wenn ihr beim Neueinstieg helfen könntet.