qt4.3 forms nicht abwärtkompatibel?

Verschiedenes zu Qt
Antworten
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

qt4.3 forms nicht abwärtkompatibel?

Beitrag von law.skynet »

hallo,

ich habe seit ein paar tagen auf meinem linux entwicklungrechner qt4.3 installiert. is es möglich, dass forms die ich dort mit dem designer erstellt habe nicht mit qt4.2 unter mac os x oder windows funktionieren?

ich bekomme immer folgende fehler:

Code: Alles auswählen

ui_mainwindow.h: In member function `void Ui_MainWindow::setupUi(QMainWindow*)':

ui_mainwindow.h:99: error: 'class QGridLayout' has no member named 'setLeftMargin'
ui_mainwindow.h:100: error: 'class QGridLayout' has no member named 'setTopMargin'
ui_mainwindow.h:101: error: 'class QGridLayout' has no member named 'setRightMargin'
ui_mainwindow.h:102: error: 'class QGridLayout' has no member named 'setBottomMargin'
ui_mainwindow.h:103: error: 'class QGridLayout' has no member named 'setHorizontalSpacing'
ui_mainwindow.h:104: error: 'class QGridLayout' has no member named 'setVerticalSpacing'
oder gibt es da irgend ein anderes problem?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

http://trolltech.com/developer/notes/ch ... nges-4.3.0
Guckst Du nach QLayout und findest Du:
- QLayout
* Added new features to Qt's layout system to enable:
- independent values for all of the four margins,
- independent horizontal spacing and vertical spacing in QGridLayout,
- non-uniform spacing between layout items,
- layout items to occupy parts of the margin or spacing when required by the application or style.
Da man die Werte auch im Designer setzen kann, gibt es da Unterschiede.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
law.skynet
Beiträge: 32
Registriert: 17. April 2007 23:01

Beitrag von law.skynet »

also muss ich alles auf 4.3 umstellen?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Schmeiß die Properties mit einem Texteditor raus, dann sollte es auch wieder mit Qt4.2 gehen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Antworten