Ich habe ein Tablewidget mit 10 Spalten. Einige von ihnen sind Preise und ich möchte die Summe jeder dieser numerischen Spalten über dem Tablewidget in Doppelspinbox-Feldern erhalten. Es wäre einfacher, sie in eine neue (und letzte) Zeile im Tablewidget-Bit zu bekommen, ich müsste am Ende des Tablewidgets nach unten scrollen. Es wäre sehr schwierig sie in der ersten Zeile des Tablewidgets zu finden. Das Problem ist, dass die Withd der Spalten von der Länge des Textes (wie das Feld 'Produktbeschreibung' zum Beispiel) abhängig sind, da ich ein 'resizeToContents' ausstrahle, nachdem ich das tablewidget erfüllt habe. Wenn sich die Breite der Spalten ändert, befinden sich die Felder der Doppelspindel nicht mehr über den numerischen Feldern. Hat jemand eine Idee, wie ich das lösen kann?Qt Python Position Widget dynamisch anpassen
0
A
Antwort
0
Nun ... Ich bin mir nicht ganz sicher, was Sie fragen, aber in der Lage, wenn ist, um die Breite der Spalten manuell zu ändern, können Sie
table.setColumnWidth(TARGET_IDX, SIZE)
+0
Vielen Dank Was ich tun möchte, ist die Doppelspinbox Felder nach der Position der relevanten numerischen Spalten des Tablewidget nach einem resizeToContents verschieben – Grumeau
Verwandte Themen
- 1. Qt Widget Overlays
- 2. Qt - Bestimmen Sie absolute Widget und Cursor-Position
- 3. Python qt Designer Maus-Tracking-Cursor-Position
- 4. Qt Widget vorübergehend Vollbild
- 5. Qt Balloon Widget Maske
- 6. Mapping-Widget für Qt
- 7. qt - widget - positionierung
- 8. Qt Ladeindikator Widget
- 9. Dynamisch Position von Button in Android Studio anpassen
- 10. Widget in einem anderen Widget Qt
- 11. Qt Registerkarte Widget hinzufügen Ecke Gruppen Widget
- 12. LibGdx Widget Position
- 13. Höhe dynamisch anpassen
- 14. Wie twitter widget style anpassen?
- 15. Yii2 Render-Widget dynamisch
- 16. Qt TabWidget Ecke Widget Größe
- 17. Qt: Bild anzeigen auf Widget
- 18. Qt: Benutzerdefiniertes Widget in QScrollArea
- 19. Qt-Modell für Chat-Widget
- 20. Hinzufügen eines Python/IPython-Konsolen-Widget zu Qt-Anwendung
- 21. Position von jQRangeSlider-Labels anpassen
- 22. Qt: Gleiches Widget in zwei verschiedenen Layouts
- 23. Qt-GUI dynamisch manipulieren
- 24. Zentrieren eines Widget in einem anderen Widget in Qt
- 25. Wie Widget in einem anderen Widget in QT?
- 26. Verstecken von Qt-Widget und Halten von Widget-Speicherplatz
- 27. Wie Anpassen des Spinner-Widget in Android?
- 28. Python: Wie Bild dynamisch in Label-Widget (Tkinter)
- 29. Qt & Qt Designer - Making-Widget der Eltern füllen, ohne Polsterung
- 30. Malen über Video in einem Qt Widget
Warum ein Doppel Spinnbox tun? Möchten Sie die Summe jeder Spalte irgendwie anpassen? Warum nicht ein einfaches Etikett? – Trilarion
Was Sie zu fragen scheinen, ist eine gefrorene Reihe/Spalte. Die Qt-Dokumente haben ein [Beispiel für Spalten] (http://doc.qt.io/qt-4.8/qt-itemviews-frozencolumn-example.html), und derselbe Ansatz könnte für Zeilen verwendet werden. Grundsätzlich werden zwei Tabellen miteinander verklebt und mit verschiedenen Signalen synchronisiert. Wenn Sie eine Websuche nach 'qt table frozen row 'durchführen, sollten Sie einige andere Beispiele finden. – ekhumoro