Die Suche ergab 1133 Treffer

von solarix
11. Dezember 2007 17:47
Forum: Qt Programmierung
Thema: [gelöst] QSocket ständig im Satus CONNECTING
Antworten: 4
Zugriffe: 3305

Nun habe ich aber schon wieder ein neues Problem und zwar bricht mein Prog mit der Fehlermeldung "Broken Pipe" ab wenn ich versuche Daten an einen noch nicht verbundenen Empfänger zu senden. Das (Unix-)Signal wird vom Kernel geschmissen.. man wuerde meinen, das sollte von Qt sauber abgefa...
von solarix
11. Dezember 2007 17:37
Forum: Qt Programmierung
Thema: zu langsame Slot-Bearbeitung?
Antworten: 15
Zugriffe: 8951

sondern wohl dass Du noch im bearbeiten des eines Signals bist und schon ein neues eintrifft. IMHO kann das nicht sein, weil Signals ja nicht asynchron hereinplatzen, sondern erst als Events behandelt werden. Also muesste man im Slot schon ein QCoreApplication::processEvents() aufrufen, was ja kaum...
von solarix
4. Dezember 2007 14:07
Forum: Qt Programmierung
Thema: Zeitintensive Function in Thread "kapseln" ?
Antworten: 4
Zugriffe: 3003

bei sowas bluten mir die Augen.. aber wenn schon gebastel (sleep waehrend Applikation), dann eher so: void mySleep (int ms) { QTime timer; timer.start(); do { QCoreApplication::processEvents(QEventLoop::AllEvents, ms); QTest::qSleep(10); } while (timer.elapsed() < ms); } (aus QTest::qWait()) hth...
von solarix
30. November 2007 17:30
Forum: Qt Programmierung
Thema: Plug and Paint (Probleme beim Linken)
Antworten: 9
Zugriffe: 5107

1) Ein Plugin sollte ein Dockwidget beim MainWindow einhägen können. Nein, sollte es nicht, denn Da soltle auch das Plugin nix, aber auch gar nix drueber wissen .... da geselle ich mich an die Seite von RHBaum.. Warum kann das MainWindow nicht via Interface die Infos abfragen, die es benoetigt, ode...
von solarix
27. November 2007 11:47
Forum: Qt Programmierung
Thema: Static Lib mit QT
Antworten: 9
Zugriffe: 5482

Kann es sein, dass irgendetwas nicht mit in die lib eingebunden wird und dann fehlt? nein.. der Linker waere da gar nicht gluecklich und wuerde das Programm entweder nicht starten oder spaetestens beim Zugriff auf das Symbol beenden... Er geht über den Code drüber und erzeugt keine Ausgaben. naja.....
von solarix
26. November 2007 16:34
Forum: Qt Programmierung
Thema: QWidget in den Vordergrund bringen
Antworten: 5
Zugriffe: 3888

QWidget::raise()?

Unter Solaris/GNOME wird damit ein Fenster auch ueber andere X11-Applikationen gestellt.. wie das unter Windows ist weiss ich nicht..

Geh aber sparsam mit solchen Funktionen um.. ich z.B. hasse Applikationen, die ohne mein zutun ploetzlich in den Vordergrund ploppen..
von solarix
26. November 2007 12:51
Forum: Qt Programmierung
Thema: [gelöst] Warten bis Wert übernommen wird
Antworten: 4
Zugriffe: 2737

Fuer den Anwender ist das doch viel zu undurchsichtig. Meiner Meinung nach sollten Aenderungen erst auf klare Trigger uebernommen werden, wie z.B.:

- Return-Taste
- "OK"-Button
- Focus out (User klickt was anderes im Fenster an)
von solarix
26. November 2007 08:44
Forum: Qt Programmierung
Thema: [gelöst]Objekt aus einem Struct im QTableWidget verwenden
Antworten: 3
Zugriffe: 3055

ausserdem kann der inhalt irgendwas sein, denn aus

Code: Alles auswählen

 File f;
 [...]
 f.fullPath = files_and_dirs[i];  // fullPath ist ein QString...
 [...]
 QString s = f.fullPath[i]; 
können wir nicht erkennen, was da drin sein soll... was für ein Char (!!!) erwartest du denn an Index "i"?
von solarix
21. November 2007 15:29
Forum: Qt Programmierung
Thema: [gelöst] QMessageBox erscheint nicht, okButton ohne Funktion
Antworten: 2
Zugriffe: 2338

Das funktioniert nicht, weil QDialog *dialog = new QDialog; das keine Instanz deiner Klasse "Netloader" ist, sondern (man hoere und staune) von "QDialog"... Mit anderen Worten: du erstellt einen Dialog mit deiner im Designer erstellen Oberflaeche ("setupUi(dialog)")... ...
von solarix
21. November 2007 09:18
Forum: Qt Programmierung
Thema: C-function in einem Constructor aufrufen
Antworten: 8
Zugriffe: 5117

Ich stellte fest, dass qmake ein Makefile so erzeugt, dass stets eine Datei *.c mit gcc und nicht g++ compiliert wird. Meiner Meinung nach verhält sich hier qmake goldrichtig.. den C und C++ sind unterschiedliche Programmiersprachen (wie du bereits durch den Linkerfehler festgestellt hast) Versuch ...
von solarix
20. November 2007 17:00
Forum: Qt Programmierung
Thema: Probleme mit Widgets
Antworten: 2
Zugriffe: 2474

ohne den Code jetzt genauer angeschaut zu haben, behaupte ich mal folgendes: Wenn du dein Child zuklickst, wird die Instanz dieses Widgets nicht geloescht, sondern nur auf "hilde" (unsichtbar) gesetzt. Um dieses Verhalten zu aendern, musst du ein Attribut im Konstruktor setzen (irgendwas w...
von solarix
20. November 2007 14:20
Forum: Qt Programmierung
Thema: C-function in einem Constructor aufrufen
Antworten: 8
Zugriffe: 5117

Das ist eine Fehlermeldung vom Linker , Bibliothek mit der Implementierung der Funkiton fehlt . Wenn beide Source-Dateien in der Qt-Profile eingetragen sind, ist diese Aussage quatsch... die Implementierung ist vorhanden, hat jedoch einen anderen Symbol-Namen.. deshalb: http://www.parashift.com/c++...
von solarix
20. November 2007 12:57
Forum: Qt Programmierung
Thema: [gelöst] qprocess
Antworten: 9
Zugriffe: 5983

ok fehlermeldung ist weg -- aber programm läuft immer noch nicht Doch.. das laeuft schon.. du weisst es nur noch nicht.. :wink: wie bekomme ich das programm in state "2" ? Das macht das Qt von alleine.. die Prozesserzeugung dauert halt ein paar ms... Wir haben doch schon geschrieben, dass...
von solarix
20. November 2007 10:34
Forum: Qt Programmierung
Thema: [gelöst] qprocess
Antworten: 9
Zugriffe: 5983

damit meint Korgen eine private Variabel deiner Klasse "Viewer".. class Viewer ..... { .... private QProcess pro; ... Das Signal "void QProcess::stateChanged ( QProcess::ProcessState newState )" kannst du ja fuer die Anzeige des Prozess-Zustandes verwenden, dann hast du auch kein...
von solarix
20. November 2007 09:39
Forum: Qt Programmierung
Thema: C-function in einem Constructor aufrufen
Antworten: 8
Zugriffe: 5117

du musst den C++-Compiler mitteilen, dass du C-Funktionen (nicht C++) hast...

http://www.parashift.com/c++-faq-lite/m ... d-cpp.html

einmal gut durchlesen, dann funktioniert auch dein build...