Die Suche ergab 118 Treffer

von Nash
7. Juni 2011 13:48
Forum: Qt Programmierung
Thema: QFileDialog in ein QWidget integrieren
Antworten: 12
Zugriffe: 9096

ist ja lustig, genau das hab ich schon gemacht, ein QMainWindow in ein anderes reingehangen. Ich wollte die bewegbare ToolBar funktionalität, deswegen hatte ich es gemacht. Ein 3D Render-Widget und darüber die Tools, die man sich hin und her schieben kann. Aber ich geb dir trotzdem recht ein FileDia...
von Nash
7. Juni 2011 11:51
Forum: Qt Programmierung
Thema: QFileDialog in ein QWidget integrieren
Antworten: 12
Zugriffe: 9096

Ein QDialog als QWidget zu missbrauchen ist schon etwas fragwürdig. Und vor allem wenn man damit irgendwas versucht hinzubiegen wie hier wo man nichtmal sicher gehen kann dass der Code mit der nächsten Version noch funktioniert. Das ist ein Hack. Ich will ja nicht kleinlich sein, aber die Behauptun...
von Nash
1. Juni 2011 15:19
Forum: Qt Programmierung
Thema: QFileDialog in ein QWidget integrieren
Antworten: 12
Zugriffe: 9096

Christian81 hat geschrieben:Ein Dialog ist ein Dialog und kein Widget.
http://doc.trolltech.com/4.7/qfilesystemmodel.html
Ein QDialog ist selbstverständlich ein QWidget(is-a)
Leitet ja direkt davon ab.

Über das options flag kannst du einstellen ob er nativ sein soll oder nicht.
von Nash
10. November 2010 09:46
Forum: Einfach Qt
Thema: Events, selber löschen?
Antworten: 2
Zugriffe: 2285

Events, selber löschen?

Hi eine einfache Frage.

ich habe einen eigenen EventFilter registriert

eventFilter(QObject* object, QEvent* event)

die Events bekomme ich ja als ptr rein.
Wer löscht diese Events?
Ich mache es jedenfalls nicht.
von Nash
3. November 2010 10:18
Forum: Qt Programmierung
Thema: QTreeView + Stylesheet = kann Zellhintergrund nicht färben
Antworten: 6
Zugriffe: 3692

Möchtest du die hintergrundfarbe des tabellen editors ändern oder der zelle? Das sind zwei verschiedene paar, wird leider aus deinem Posting nicht deutlich. Für ersteres brauchst du eine delegate. Denk drann das delegate selbst zu zerstören wenn du, aus welchen grund auch immer, kein parent übergibst.
von Nash
28. September 2010 11:21
Forum: Qt Programmierung
Thema: QMainWindow beim Konstruktor beenden
Antworten: 6
Zugriffe: 4447

ja solltests du. Das Problem ist ganz einfach: MainWindow window(); hier wird dein DialogXY im ctor schon angezeigt und danach dein window nochmal egal welche eingabe dein DialogXY hatte: window.show(); tipp: zieh den DialogXY aus dem ctor raus und platziere ihn in main, wenn der user auf okay klick...
von Nash
10. September 2010 15:23
Forum: Qt Programmierung
Thema: TabWidget zeigt keinen content an
Antworten: 2
Zugriffe: 1994

ändere das mal in
tabWidget = new QTabWidget(this);
vielleicht fehlt tab_chan ein layout mit inhalt.
von Nash
22. Juli 2010 17:12
Forum: Qt Programmierung
Thema: 3D-Objekt mit OpenGL zeichnen
Antworten: 4
Zugriffe: 3142

mein Tipp:

Hol die ein fertiges Qt-OpenGL beispiel wo schon was gezeichnet wird,
und füge dann da stück für stück deinen code rein.
Am ende schmeißt du dann das Qt zeug raus.
Und dann vergleichst du deinen original code mit dem neuen.
Fertig.
von Nash
22. Juli 2010 13:40
Forum: Qt Programmierung
Thema: QPaint Probleme mit Widget
Antworten: 10
Zugriffe: 6401

ich würde alle deine Y werte in einer Queue speichern.
http://doc.qt.nokia.com/4.6/qqueue.html

und dann alle deine Werte aufeinmal zeichnen.
Kommt ein neuer wert hinzu schmeißt du den ersten aus der Liste und zeichnest wieder neu. Dann kannst du dir auch das initialisieren im paint event sparen.
von Nash
7. Juli 2010 15:37
Forum: Qt Programmierung
Thema: Komplexe QTables: QCombobox
Antworten: 5
Zugriffe: 3722

Wenn es das ist was du willst, dann kannst du die funktion: void setCellWidget ( int row, int column, QWidget * widget ) vom QTableWidget nehmen. Dann kannst du dir das delegate sparen. Ansonsten musst du die paint routine implementieren, Der Vorteil beim delegate ist halt, dass es nur eine ComboBox...
von Nash
29. März 2010 17:04
Forum: Einfach Qt
Thema: Qt mit Coin und Quarter verwenden
Antworten: 1
Zugriffe: 1675

Wieso hast du dich für Coin entschieden?
Und was ist quarter für eine API?

Ich würde eher eine render engine nehmen, die eine große community hat.
Bei diesen open inventor APIs siehts da mau aus.
von Nash
4. März 2010 17:02
Forum: Qt Programmierung
Thema: cmake und dateien kopieren
Antworten: 5
Zugriffe: 3583

also wenn ich den Install Befehl verwende würde ich auch gerne die Dateien in Abhänigkeit meiner Visual Studio konfiguration(debug, release etc.) kopieren. Daher wollte ich die CMAKE_CFG_INTDIR variable verwenden. Doch die liefer mir nur ${OutDir} zurück, wie bekommen ich beim cmake lauf schon den W...
von Nash
2. März 2010 21:10
Forum: Qt Programmierung
Thema: cmake und dateien kopieren
Antworten: 5
Zugriffe: 3583

ich möchte halt einfach alle binaries die die Applikation zum starten braucht in einem Verzeichnis haben.
So kann ich dann auch einfach einen installer machen und muss mir die nicht erst auch dem build Verzeichnis raussuchen.
von Nash
2. März 2010 20:23
Forum: Qt Programmierung
Thema: cmake und dateien kopieren
Antworten: 5
Zugriffe: 3583

cmake und dateien kopieren

Hi, ich möchte gerne meine selbst erstellen binaries und die externen Bibliotheken, die meine Applikation verwenden, im BuildDirectory in ein spezielles verzeichniss kopieren. In der cmake doku bin ich auf die Befehle install add_custom_target Welchen sollten man am Besten für mein Vorhaben verwenden?
von Nash
18. Februar 2010 14:30
Forum: Qt Programmierung
Thema: cmake moc dateien erzeugen
Antworten: 10
Zugriffe: 5774

Weil Sie diese Option anbieten?

Ich hab doch keine Ahnung nach was für einer Syntax das funktioniert.