Die Suche ergab 100 Treffer
- 17. April 2018 12:19
- Forum: Qt Programmierung
- Thema: tab eines qtabwidget neu berechnen
- Antworten: 3
- Zugriffe: 4875
Re: tab eines qtabwidget neu berechnen
Danke Hab noch Folgendes geändert: In tab4 fast Alles, was nach dem ui->setupUi(this) kommt, in eine public Funktion "tabelleStern" gepackt. Somit ist auch das Auslesen und die Verarbeitung der globalen Variablen in dieser Funktion connect(ui->tabWidget, &QTabWidget::currentChanged, [t...
- 14. April 2018 21:28
- Forum: Qt Programmierung
- Thema: tab eines qtabwidget neu berechnen
- Antworten: 3
- Zugriffe: 4875
tab eines qtabwidget neu berechnen
Hi Habe ein qtabwidget mit mehreren Tabs(mehreren ui's). Im tab3 verändere ich eine globale Variable (Bitte keine Diskussion bezügl. Verwendung globaler Variablen) Das Problem: Anscheinend werden beim Aufrufen des tabwidgets alle seine Tabs auch gleich geladen und durch Herumklicken der verschiedene...
- 10. April 2018 11:01
- Forum: Qt Programmierung
- Thema: delgate für rahmen einer qtableview
- Antworten: 3
- Zugriffe: 5206
Re: delgate für rahmen einer qtableview
Habe folgende Funktion gemacht: (aze, azsp: Startzelle Zeile, Spalte und eze, ezsp: (diagonale) Endzelle Zeile, Spalte) void rahmrec(int aze, int asp, int eze, int esp, QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { if(index.row()== aze) //OBEN if(in...
- 7. April 2018 12:58
- Forum: Qt Programmierung
- Thema: delegate tabelle rahmenposition
- Antworten: 2
- Zugriffe: 4610
Re: delegate tabelle rahmenposition
Hi Die Ursache der Doppellinien ist, dass rect bei bei bottom und right einen um 1 nach Innen verschobenen Punkt ausgibt. Kann man korrigieren, z.B.: painter->drawLine(option.rect.bottomLeft()+QPoint(0,1),option.rect.bottomRight()+QPoint(1,1) ) Resume: War eine einfache Frage mit einer einfachen Ant...
- 4. April 2018 21:55
- Forum: Qt Programmierung
- Thema: QT3D Problem mit connect
- Antworten: 2
- Zugriffe: 4498
Re: QT3D Problem mit connect
Vielen Dank, das war der Grund. Jetzt reagiert das Cuboid aufs Klicken (qDebug() << "Picked "), allerdings nicht immer. Den Cuboid habe ich ohne irgendeine Transformation, sodass sein Mittelpunkt im Ursprung des Koordinatensystems liegt. Anscheinend irgendwie so: Wenn ich ihn Oberhalb der ...
- 4. April 2018 18:36
- Forum: Qt Programmierung
- Thema: QT3D Problem mit connect
- Antworten: 2
- Zugriffe: 4498
QT3D Problem mit connect
Hi Habe ein Qt3DExtras::QCuboidMesh und einen Qt3DRender::QObjectPicker. Der Cuboid funktioniert, ist sichtbar. Das hier: connect(picker1, &Qt3DRender::QObjectPicker::pressed, this, &SceneModifier::my_onPicked); liefert den Fehler D:\Qt\5.9.1\mingw53_32\include\QtCore\qmetatype.h:1375: Fehle...
- 24. März 2018 19:03
- Forum: Qt Programmierung
- Thema: delegate tabelle rahmenposition
- Antworten: 2
- Zugriffe: 4610
delegate tabelle rahmenposition
Hi Wenn ich im delegate für eine Zelle hat: painter->drawLine(option.rect.topRight(),option.rect.bottomRight() ); und für die Zelle rechts daneben painter->drawLine(option.rect.topLeft(),option.rect.bottomLeft() ); erhalte ich eine Doppellinie zwischen den Zellen.(2 Linien, die sich nicht decken) Wi...
- 24. März 2018 16:39
- Forum: Qt Programmierung
- Thema: delgate für rahmen einer qtableview
- Antworten: 3
- Zugriffe: 5206
Re: delgate für rahmen einer qtableview
Ok, da keine Antwort kommt, habe ich es selbst gemacht: void rahmrec(int aze, int asp, int eze, int esp, QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { //a...Anfangspunkt, e...Endpunkt, jeweils Zeile ze, Spalte sp if(index.row()== aze) //OBEN if(inde...
- 23. März 2018 16:53
- Forum: Qt Programmierung
- Thema: QCuboidGeometry
- Antworten: 1
- Zugriffe: 3933
QCuboidGeometry
Hi Beschäftige mich mit QT-3D und habe aus einem Beispiel zusammengebastelt: Qt3DExtras::QCuboidMesh *cuboid = new Qt3DExtras::QCuboidMesh(); // CuboidMesh Transform Qt3DCore::QTransform *cuboidTransform = new Qt3DCore::QTransform(); cuboidTransform->setScale(4.0f); cuboidTransform->setTranslation(Q...
- 9. März 2018 10:39
- Forum: Qt Programmierung
- Thema: delgate für rahmen einer qtableview
- Antworten: 3
- Zugriffe: 5206
delgate für rahmen einer qtableview
Hi Um die Rahmen in einer tableview mit einem delegate zu machen, kann man ja drawline verwenden. Bequemer wäre es mit drawRect. Das hier funktioniert: void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { // painter->drawRect(option.rect);//RAHM...
- 27. Februar 2018 13:40
- Forum: Qt Programmierung
- Thema: Qtable spaltenbreite und span
- Antworten: 1
- Zugriffe: 2921
Qtable spaltenbreite und span
Hi Habe eine qtable (siehe angehängtes Bild): Die 3.Zeile enthält die Spaltenüberschriften (Al, Ql x fH, .....) Die 2. Zeile enthält spans, die Übergruppen bilden (Verluste, Bedarf, ...) und die erste Zeile auch (VERLUSTE). Die Spaltenbreite soll sich nach den Spalteninhalten richten: ui->tableView_...
- 25. Februar 2018 16:33
- Forum: Qt Programmierung
- Thema: delegate: in qtableview Rahmen unterbrechen
- Antworten: 1
- Zugriffe: 2802
delegate: in qtableview Rahmen unterbrechen
Hi Habe mit delegate in einem qtableview in Zeile 4 eine horizontale Linie gezeichnet. if (index.row() ==4) painter->drawLine(option.rect.bottomLeft(),option.rect.bottomRight() ); Nun möchte ich in einer Spalte die Linie unterbrechen if (index.row() ==4) && index.column() = 15 { ?? Wie bekom...
- 25. Februar 2018 13:23
- Forum: Einfach Qt
- Thema: Qt zuverlässig???
- Antworten: 11
- Zugriffe: 30355
Re: Qt zuverlässig???
Nein, nicht wegen setupUi. Das war mein Fehler, ist klar und nachvollziehbar. Das habe ich auch in meinem vorherigen Beitrag geschrieben! Aber die andere Sache: QT bietet im Creator an, mittels re Maustaste Seiten einzufügen (Müsste ja nicht angeboten werden!) Funktioniert oft, aber in einem Fall eb...
- 23. Februar 2018 16:48
- Forum: Einfach Qt
- Thema: Qt zuverlässig???
- Antworten: 11
- Zugriffe: 30355
Re: Qt zuverlässig???
Habe nun die Seite mittels Code eingefügt. ->insertTab(.....) Und jetzt funktioniert es ohne Probleme. (Das Problem beim codemäßigen Einfügen der Seiten war mein Fehler) QT bietet an, die Seiten im Creator einzufügen, davon möchte ich dringend abraten. Ich hatte Glück, dass sich der Fehler so auswir...
- 22. Februar 2018 17:28
- Forum: Qt Programmierung
- Thema: Qtabwidget - Absturz
- Antworten: 2
- Zugriffe: 3235
Re: Qtabwidget - Absturz
Danke hilefoks für den Hinweis:
Hatte ui->setupUi(this) erst nach ui->tabWidget_3... aufgerufen. Eh klar, deswegen der Absturz.
Jetzt funktioniert es.
LG
chri
Hatte ui->setupUi(this) erst nach ui->tabWidget_3... aufgerufen. Eh klar, deswegen der Absturz.
Jetzt funktioniert es.
LG
chri