Die Suche ergab 100 Treffer

von Chri
17. April 2018 12:19
Forum: Qt Programmierung
Thema: tab eines qtabwidget neu berechnen
Antworten: 3
Zugriffe: 4835

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...
von Chri
14. April 2018 21:28
Forum: Qt Programmierung
Thema: tab eines qtabwidget neu berechnen
Antworten: 3
Zugriffe: 4835

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...
von Chri
10. April 2018 11:01
Forum: Qt Programmierung
Thema: delgate für rahmen einer qtableview
Antworten: 3
Zugriffe: 5167

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...
von Chri
7. April 2018 12:58
Forum: Qt Programmierung
Thema: delegate tabelle rahmenposition
Antworten: 2
Zugriffe: 4573

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...
von Chri
4. April 2018 21:55
Forum: Qt Programmierung
Thema: QT3D Problem mit connect
Antworten: 2
Zugriffe: 4453

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 ...
von Chri
4. April 2018 18:36
Forum: Qt Programmierung
Thema: QT3D Problem mit connect
Antworten: 2
Zugriffe: 4453

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...
von Chri
24. März 2018 19:03
Forum: Qt Programmierung
Thema: delegate tabelle rahmenposition
Antworten: 2
Zugriffe: 4573

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...
von Chri
24. März 2018 16:39
Forum: Qt Programmierung
Thema: delgate für rahmen einer qtableview
Antworten: 3
Zugriffe: 5167

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...
von Chri
23. März 2018 16:53
Forum: Qt Programmierung
Thema: QCuboidGeometry
Antworten: 1
Zugriffe: 3908

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...
von Chri
9. März 2018 10:39
Forum: Qt Programmierung
Thema: delgate für rahmen einer qtableview
Antworten: 3
Zugriffe: 5167

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...
von Chri
27. Februar 2018 13:40
Forum: Qt Programmierung
Thema: Qtable spaltenbreite und span
Antworten: 1
Zugriffe: 2902

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_...
von Chri
25. Februar 2018 16:33
Forum: Qt Programmierung
Thema: delegate: in qtableview Rahmen unterbrechen
Antworten: 1
Zugriffe: 2781

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...
von Chri
25. Februar 2018 13:23
Forum: Einfach Qt
Thema: Qt zuverlässig???
Antworten: 11
Zugriffe: 28945

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...
von Chri
23. Februar 2018 16:48
Forum: Einfach Qt
Thema: Qt zuverlässig???
Antworten: 11
Zugriffe: 28945

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...
von Chri
22. Februar 2018 17:28
Forum: Qt Programmierung
Thema: Qtabwidget - Absturz
Antworten: 2
Zugriffe: 3211

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