Version: 3.30.1.0 (3.30.1)
Erstellungsdatum: Jun 18 2024
Revision: 5067327
Qt Version: 5.13.2
Architektur: x86_64
Compiler: MSVC++ 14.0 (2015)
Windows 10 pro
Hallo,
ich habe mir jetzt den Qt Creator herunter geladen um die ui Oberfläche einfacher durch drag and drop herzustellen,
vorher habe ich immer einen Editor verwendet und manuell eingegeben, das ist noch machbar wenn die Oberflächen relativ ähnlich sind,
sobald aber neue komplexere erstellt werden müssen wird es aufwendig.
Mit dem Creator ging das gut, doch das Ergebnis ist nicht so schön, obwohl nur OK und Abbrechen als Buttons angehakt sind werden zur Laufzeit
alle Buttons angezeigt, mache ich was falsch oder ist das ein Fehler im Programm?
danke
Gruß
Thomas
ui buttonbox / Qt Creator
Forum rules
Immer Betriebssystem und QCAD Version angeben.
Zeichnungsdateien und Bildschirmfotos beifügen.
Eine Frage pro Topic.
Immer Betriebssystem und QCAD Version angeben.
Zeichnungsdateien und Bildschirmfotos beifügen.
Eine Frage pro Topic.
-
thhz
- Active Member
- Posts: 42
- Joined: Thu Aug 04, 2022 12:04 pm
ui buttonbox / Qt Creator
- Attachments
-
- Schildbruecke1_ok.ui
- (3.97 KiB) Downloaded 557 times
-
- Ergebnis.bmp (1.02 MiB) Viewed 58186 times
-
- ButtonBox_ok.bmp (151.79 KiB) Viewed 58186 times
-
- ButtonBox_ok.bmp (106.44 KiB) Viewed 58186 times
-
- ButtonBox_nichtok.bmp (112.27 KiB) Viewed 58186 times
regrads
Thomas
Thomas
-
CVH
- Premier Member
- Posts: 4958
- Joined: Wed Sep 27, 2017 4:17 pm
Re: ui buttonbox / Qt Creator
Hallo,
hier im Forum gibt es bereits einen weiteren Bericht dazu.
Es scheint, dass alle Standardschaltflächen mit Qt Creator hinzugefügt werden.
Ich selbst verwende Qt Designer.
Wenn ich Ihre UI öffne, erhalte ich eine Warnung: The set-type property alignment could not be read.
Übersetzung: Die Ausrichtung der Set-Type-Eigenschaft konnte nicht gelesen werden.
Grüße,
CVH
hier im Forum gibt es bereits einen weiteren Bericht dazu.
Es scheint, dass alle Standardschaltflächen mit Qt Creator hinzugefügt werden.
Ich selbst verwende Qt Designer.
Wenn ich Ihre UI öffne, erhalte ich eine Warnung: The set-type property alignment could not be read.
Übersetzung: Die Ausrichtung der Set-Type-Eigenschaft konnte nicht gelesen werden.
Grüße,
CVH
- andrew
- Site Admin
- Posts: 8791
- Joined: Fri Mar 30, 2007 6:07 am
Re: ui buttonbox / Qt Creator
Wie genau wird die UI Datei geladen und angezeigt. Das klappt hier problemlos, z.B. mit:
Code: Select all
d=WidgetFactory.createDialog("c:\\pfad\\zur\\datei", "Schildbruecke1_ok.ui");
d.exec();-
thhz
- Active Member
- Posts: 42
- Joined: Thu Aug 04, 2022 12:04 pm
Re: ui buttonbox / Qt Creator
Guten Abend,
habe den Qt Designer installiert und getestet, leider mit dem gleichen Ergebnis wie mit dem Creator
ich hatte in meinem ersten Post nicht alle ui-Dateien dabei, jetzt nochmal
eine ui erstellt mit dem Creator, eine mit dem Designer und eine manuell mit Notepad erstellte bzw. geänderte,
ich habe im Forum ein Script gefunden das ich in Notepad entsprechend abgeändert habe,
die QtDesigner.ui ist aus der HatchDialog.ui entstanden, die habe ich in den Designer geladen, bis auf die ButtonBox alles gelöscht,
die Editfelder eingefügt und abgespeichert, das Ergebnis ist leider auch die große ButtonBox,
aufgerufen wird die ui über ein selbst erstelltes Menü
Hoffe das ich alles verständlich beschrieben habe
Gruß
Thomas
habe den Qt Designer installiert und getestet, leider mit dem gleichen Ergebnis wie mit dem Creator
ich hatte in meinem ersten Post nicht alle ui-Dateien dabei, jetzt nochmal
eine ui erstellt mit dem Creator, eine mit dem Designer und eine manuell mit Notepad erstellte bzw. geänderte,
ich habe im Forum ein Script gefunden das ich in Notepad entsprechend abgeändert habe,
die QtDesigner.ui ist aus der HatchDialog.ui entstanden, die habe ich in den Designer geladen, bis auf die ButtonBox alles gelöscht,
die Editfelder eingefügt und abgespeichert, das Ergebnis ist leider auch die große ButtonBox,
aufgerufen wird die ui über ein selbst erstelltes Menü
Hoffe das ich alles verständlich beschrieben habe
Gruß
Thomas
- Attachments
-
- Menue.jpg (6.63 KiB) Viewed 57947 times
-
- Schildbruecke1_Notepad.ui
- (3.97 KiB) Downloaded 552 times
-
- Schildbruecke1_QtCreator.ui
- (3.76 KiB) Downloaded 610 times
-
- Schildbruecke1_QtDesigner.ui
- (4.55 KiB) Downloaded 622 times
-
CVH
- Premier Member
- Posts: 4958
- Joined: Wed Sep 27, 2017 4:17 pm
Re: ui buttonbox / Qt Creator
Ich kann nur die Warnungen und das, was ich im Qt Designer sehe, melden ...
Verwendung von Qt Designer 5.11.1
Beim Laden: Schildbruecke1_Notepad.ui
Ich kann 4 QLabel sehen, aber keine RMathLineEdit-Felder.
Ich sehe 3 Schaltflächen: Standard wiederherstellen, OK, Abbrechen.
Beim Laden: Schildbruecke1_Notepad.ui
Ich kann 4 QLabel sehen, aber weiter nichts.
Beim Laden: Schildbruecke1_Notepad.ui
Ich sehe nur eine leere QGroupBox: 'bitte Maße eingeben'
Gesehen in Ihrem Remit4Loechern1.js
var dialog = WidgetFactory.createWidget(...)
Vergleichen Sie dies mit:
var dialog = WidgetFactory.createDialog(...)
Grüße,
CVH
Verwendung von Qt Designer 5.11.1
Beim Laden: Schildbruecke1_Notepad.ui
- The set-type property alignment could not be read.
Beim Laden: Schildbruecke1_Notepad.ui
- 'Qt::WindowModality::ApplicationModal' could not be converted to an enumeration value of type 'WindowModality'.
- 'Qt::Orientation::Horizontal' could not be converted to an enumeration value of type 'Orientation'.
- 'QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok|QDialogButtonBox::StandardButton::RestoreDefaults' could not be converted to a flag value of type 'StandardButtons'.
- 'QFormLayout::FieldGrowthPolicy::AllNonFixedFieldsGrow' could not be converted to an enumeration value of type 'FieldGrowthPolicy'.
- 0 is not a valid enumeration value of 'Orientation'.
Beim Laden: Schildbruecke1_Notepad.ui
- The file contains a custom widget 'RMathLineEdit' whose base class (QLineEdit) differs from the current entry in the widget database (QWidget). The widget database is left unchanged.
- 'Qt::WindowModality::ApplicationModal' could not be converted to an enumeration value of type 'WindowModality'.
- 'QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok' could not be converted to a flag value of type 'StandardButtons'.
Erklären Sie dies genauer.
Gesehen in Ihrem Remit4Loechern1.js
var dialog = WidgetFactory.createWidget(...)
Vergleichen Sie dies mit:
var dialog = WidgetFactory.createDialog(...)
Grüße,
CVH