Die Suche ergab 16 Treffer

von nico
10. Juni 2009 13:28
Forum: Qt Programmierung
Thema: width() ermitteln beim Erstellen
Antworten: 4
Zugriffe: 2519

Achso. Dann hatte ich das falsch verstanden. Hatte im ResizeEvent nur

Code: Alles auswählen

int breite = width();
probiert.

Vielen Dank für deine Hilfe!!
von nico
10. Juni 2009 10:27
Forum: Qt Programmierung
Thema: width() ermitteln beim Erstellen
Antworten: 4
Zugriffe: 2519

Hey franzf, mein Problem ist, dass ich die Punkte schon vor dem PaintEvent haben wollte. Vielleicht mal etwas Code zum Verständnis... Ich möchte folgende Liste mit den Punkten füllen: QList<zeitPunkt *> liste; und zwar so: liste = zeitPunkt::berechnePunkte(width()); zeitPunkt.h sieht so aus: class z...
von nico
10. Juni 2009 01:17
Forum: Qt Programmierung
Thema: width() ermitteln beim Erstellen
Antworten: 4
Zugriffe: 2519

width() ermitteln beim Erstellen

Hallo, ich weiß, dass ich dazu schoneinmal etwas gelesen hatte, aber ich kann es einfach nicht mehr finden. Ich habe mir einen Multi-Slider programmiert. Auf diesem ist eine Skala, die Uhrzeiten darstellt und die beiden Slider können nur bestimmte Werte annehmen (5.00, 5.30, 6.00...). Um nun die Sli...
von nico
9. Juni 2009 00:43
Forum: Qt Programmierung
Thema: im Slot auf Sender zugreifen
Antworten: 2
Zugriffe: 2063

Hallo upsala, ich habe die Zeile abgeändert: lineClass *line = qobject_cast<lineClass*>(sender()); Ich habe vergessen, zu erwähnen, dass ich auf die andere Widgets, die ich in lineClass habe, zugreifen möchte. Also ich benötige in meinem Slot zB den Text aus dem Label "name". Das Problem h...
von nico
8. Juni 2009 22:08
Forum: Qt Programmierung
Thema: im Slot auf Sender zugreifen
Antworten: 2
Zugriffe: 2063

im Slot auf Sender zugreifen

Hallo, zum Thema Signal-Slot wurde hier ja schon einiges gesagt, aber für mein Problem finde ich keine Lösung. Ich habe die Klasse lineClass: lineClass.h class lineClass : public QWidget { Q_OBJECT public: lineClass(QString nameString, QWidget *parent = 0); ~lineClass(); QLabel *name; QMultiSlider *...
von nico
27. Mai 2009 18:37
Forum: Qt Programmierung
Thema: Problem mit QAbstractItemView::openPersistentEditor()
Antworten: 0
Zugriffe: 1399

Problem mit QAbstractItemView::openPersistentEditor()

Hallo, ich habe für mein QTableWidget eine Delegate erzeugt, dass soweit ganz gut funktioniert. Nun möchte ich dessen Editor aber immer anzeigen, also habe ich folgendes aufgerufen: m_ui->tableWidget->openPersistentEditor(m_ui->tableWidget->item(row, 1)); Allerdings tut sich da nix. Kann mir jemand ...
von nico
19. Mai 2009 15:18
Forum: Qt Programmierung
Thema: Wert in Zelle des QTableWidget
Antworten: 7
Zugriffe: 4440

Ah okay danke!
Problem gelöst :)
von nico
14. Mai 2009 12:23
Forum: Qt Programmierung
Thema: Wert in Zelle des QTableWidget
Antworten: 7
Zugriffe: 4440

Okay, den Wert kann ich nun setzen.

Allerdings steht noch die Frage, ob ich diese Warnung ignorieren kann:

Code: Alles auswählen

Warnung: NULL in Arithmetik verwendet
von nico
13. Mai 2009 16:08
Forum: Qt Programmierung
Thema: Wert in Zelle des QTableWidget
Antworten: 7
Zugriffe: 4440

Vielen Dank für eure schnellen Antworten! Dafür gibts QTableWidget::rowCount() und QTableWidget::columnCount() Sind die nicht dafür da, auszugeben wieviele Zeilen/Spalten es gibt? Ich muss doch wissen, ob eine Zelle leer ist und nicht, ob sie existiert. QString masse, heiz; if(!tableWidget->item(row...
von nico
13. Mai 2009 14:13
Forum: Qt Programmierung
Thema: Wert in Zelle des QTableWidget
Antworten: 7
Zugriffe: 4440

Wert in Zelle des QTableWidget

Hallo, ich habe ein QTableWidget in meinem Programm. Darin soll der Benutzer Werte eingeben. Nun soll eine Spalte aus zwei anderen berechnet werden. Dazu frage ich die Werte ab: QString masseS = tableWidget->item(row, masseCol)->text(); QString heizS = tableWidget->item(row, heizCol)->text(); if(!(m...
von nico
6. Mai 2009 10:32
Forum: Qt Programmierung
Thema: Prozedureinsprungpunkt QtCore4.dll
Antworten: 6
Zugriffe: 6736

Also das Problem ist gelöst. Ich habe probeweise die Exe in mein Qt/qt/bin Verzeichnis kopiert und da gestartet. Das ging. Dann habe ich die Exe mit allen DLL's in einen Ordner kopiert und nach und nach die DLL's gelöscht. Am Ende sind zwar trotzdem genau die übrig geblieben, die ich schon vorher im...
von nico
5. Mai 2009 22:49
Forum: Qt Programmierung
Thema: Prozedureinsprungpunkt QtCore4.dll
Antworten: 6
Zugriffe: 6736

Hi again,

ich habe nun herausgefunden, dass dies nur passiert, wenn ich das QtWebKit Module verwende.
Muss ich denn dann etwas ändern? Der Dependency Walker zeigt an, dass viele Funktionen uA in der QtCore4.dll fehlen.

Bin dankbar für jede Hilfe!!
von nico
4. Mai 2009 22:30
Forum: Qt Programmierung
Thema: Prozedureinsprungpunkt QtCore4.dll
Antworten: 6
Zugriffe: 6736

Hallo Alex, ich habe mir nun den Dependency Walker installiert. Der sagt mir: Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. Warning: At least one module has an unresolved import due to a missing export function in a delay-load...
von nico
3. Mai 2009 23:14
Forum: Qt Programmierung
Thema: Prozedureinsprungpunkt QtCore4.dll
Antworten: 6
Zugriffe: 6736

Prozedureinsprungpunkt QtCore4.dll

Hallo, ich habe ein Programm geschrieben, dass beim Start aus Qt-Creator wunderbar funktioniert. Nun habe ich die Release-Datei gebaut und mit den benötigten Dll's in einen Ordner kopiert, um das Programm dann weitergeben zu können. Beim Start bekomme ich mit der Datei Qt/qt/bin/Core4.dll die Fehler...
von nico
27. April 2009 22:30
Forum: Qt Programmierung
Thema: fertig programmiertes Widget in anderes Widget einbinden?
Antworten: 2
Zugriffe: 2846

Danke für Antwort. Ja, mir fehlen die Grundlagen... :cry: Eine Instanz erstelle ich doch so, oder: Tagebuch *tb = new Tagebuch(); E: Das gleiche Problem wie vorher. Ist das doch falsch instanziert? E2: Problem gelöst, indem ich mein Widget nicht zu einem Widget, sondern zu einem Layout hinzufüge. Da...