Die Suche ergab 1133 Treffer

von solarix
21. Dezember 2011 18:52
Forum: Qt Programmierung
Thema: QList ohne/mit 2 Argument(en)?
Antworten: 2
Zugriffe: 2009

Re: QList ohne/mit 2 Argument(en)?

In der Informatik gibt es selten "DIE" Lösung.. so auch bei diesem. Viele Varianten wären denkbar. Aber wenn ich deine Beschreibung 1:1 in Qt umsetze sieht das wie folgt aus: #include <QPair> #include <QList> #include <QDebug> int main() { /* Liste besteht aus: String1, int String2, int St...
von solarix
12. Dezember 2011 18:54
Forum: Qt Programmierung
Thema: Ressource während Laufzeit hinzufügen
Antworten: 6
Zugriffe: 3928

Re: Ressource während Laufzeit hinzufügen

Also dieser "Arme-Leute-Viewer" funktioniert bei mir bestens: #include <QApplication> #include <QFileDialog> #include <QPixmap> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc,argv); QString fileName = QFileDialog::getOpenFileName(NULL, "Open File", &qu...
von solarix
12. Dezember 2011 11:08
Forum: C++ Grundlagen
Thema: GroupBox unsichtbar machen
Antworten: 3
Zugriffe: 5527

Re: GroupBox unsichtbar machen

Wenn du im Designer eine Form entwirfst, ist das Ergebnis ja eine "ui"-Datei (die XML-Beschreibung) und später (nach dem Compilen) eine C++-Header-Datei mit einer entsprechenden Klasse. Du kannst diese auf drei Arten anwenden. Siehe http://doc.qt.nokia.com/latest/designer-using-a-ui-file.h...
von solarix
7. Dezember 2011 07:52
Forum: Qt Programmierung
Thema: QExtSerialPort unter Linux
Antworten: 13
Zugriffe: 8041

Re: Qextserialport unter Linux

Bitte keine Doppelposts.. wenn du neue Erkenntnisse hast, trag diese doch im Originalpost ein.. (http://www.qtforum.de/forum/viewtopic.php?f=1&t=14485)
von solarix
7. Dezember 2011 07:48
Forum: Qt Programmierung
Thema: Problem QModelIndex und QTableView
Antworten: 2
Zugriffe: 2304

Re: Problem QModelIndex und QTableView

Ich habe das bisher immer via "selectionModel" erledigt (in deinem Fall "view->selectionModel()->selectedRows()")..

hth..
von solarix
4. Dezember 2011 14:09
Forum: Qt Programmierung
Thema: Problem mit TextEdit
Antworten: 7
Zugriffe: 6028

Re: Problem mit TextEdit

Also das da funktioniert bei mir (uralt Qt4.6.0) wie erwartet: #include <QApplication> #include <QTextEdit> int main(int argc, char *argv[]) { QApplication app(argc,argv); QTextEdit ed; // Funktioniert soweit: ed.insertHtml("<h3>Dies ist ein Titel</h3><br>"); ed.insertHtml("Und dies e...
von solarix
4. Dezember 2011 13:34
Forum: Qt Programmierung
Thema: QExtSerialPort unter Linux
Antworten: 13
Zugriffe: 8041

Re: QExtSerialPort unter Linux

Welchen Wert hat "com" in "port = new QextSerialPort(com, QextSerialPort::EventDriven);"?
von solarix
2. Dezember 2011 09:56
Forum: Qt Programmierung
Thema: QTabWidget - Signal bevor QT den Tab wechselt?
Antworten: 1
Zugriffe: 1670

Re: QTabWidget - Signal bevor QT den Tab wechselt?

Könnte man das über das ChangeEvent (http://doc.qt.nokia.com/latest/qtabwidg ... hangeEvent) lösen? Falls du das TabWidget nicht ableiten möchtest, kannst du das evt. auch durch einen EventFilter jagen und filtern (http://doc.qt.nokia.com/latest/eventsan ... nt-filters)

hth!
von solarix
1. Dezember 2011 13:57
Forum: Qt Programmierung
Thema: Checkbutton in Listview
Antworten: 12
Zugriffe: 5136

Re: Checkbutton in Listview

Naja.. eine gute Idee wäre es, den CheckState nicht hardcodiert zurückzugeben, sondern halt aus einem Zwischenpuffer: QVariant MyListModel::data(const QModelIndex &index, int role) const { switch(role){ case Qt::DisplayRole: return this->stringList.at(index.row()); ... case Qt::CheckStateRole: r...
von solarix
1. Dezember 2011 11:42
Forum: Qt Programmierung
Thema: Qt-Programm von Kommandozeile aus starten
Antworten: 3
Zugriffe: 2731

Re: Qt-Programm von Kommandozeile aus starten

1. Verwende nie globale Variablen 2. Verwende in einer Qt-Umgebung auch QString.. 3. Du kannst jederzeit und überall im Programm die Argumente (QCoreApplication sei Dank) ermitteln (http://doc.qt.nokia.com/latest/qcoreapplication.html#accessing-command-line-arguments) 4. Wenn du das Widget nicht sie...
von solarix
1. Dezember 2011 11:35
Forum: Entwicklungsumgebungen
Thema: Qt Designer
Antworten: 4
Zugriffe: 5882

Re: Qt Designer

Abgesehen davon dass ich den Grund nicht verstehe (in einem SW-Team kann doch jeder die Sprache seiner Werkzeuge selbst wählen, alles was zählt ist das Ergebnis auf dem SVN-Server..): Der Designer übersetzt umgebungsabhängig.. Unter Linux z.B.: $ export LANG=de_DE.utf8 && designer # Deutsche...
von solarix
30. November 2011 21:28
Forum: Qt Programmierung
Thema: Checkbutton in Listview
Antworten: 12
Zugriffe: 5136

Re: Checkbutton in Listview

Eine ListView? Dann hast du irgend ein "QAbstractItemModel".. in diesem Fall musst du also: 1. Zusätzlich flags() überladen und zu den Default-Flags auch noch "Qt::ItemIsUserCheckable" zurückliefern. Dann weiss die ListView, dass du Checkboxen haben möchtest.. 2. Bei der data()-M...
von solarix
29. November 2011 20:14
Forum: Qt Programmierung
Thema: [gelöst] [falsche Annahme] MySQL-Server hinter Proxy
Antworten: 14
Zugriffe: 7089

Re: MySQL-Server hinter Proxy

Also: kein Proxy :D

Soweit so gut. Was liefert denn dein Qt-Programm für Fehler?
von solarix
28. November 2011 23:21
Forum: Qt Programmierung
Thema: Diagramm gitter
Antworten: 8
Zugriffe: 4075

Re: Diagramm gitter

Mit dem QPainter habe ich es auf Anhieb auch nicht hingekriegt. Evt. findest du ja noch eine elegantere Lösung mit dem Painter, aber der harte Umweg funktioniert tadellos: #include <QImage> #include <QPainter> int main(int, char *[]) { QImage img(500,500,QImage::Format_ARGB32); QPainter p(&img);...
von solarix
28. November 2011 22:00
Forum: Sonstiges
Thema: ALSA : Sound aus einem Buffer über Timer-timeout ausgeben
Antworten: 2
Zugriffe: 7579

Re: ALSA : Sound aus einem Buffer über Timer-timeout ausgebe

Im Grunde ist ja ein Qt-Forum. ALSA-Fragen sind also nicht unbedingt unsere Spezialität :wink: Da du die Frage hier stellst gehe ich davon aus, dass sonstige ALSA-Beispiele funktionieren. Nur in deinem Qt-Beispiel nicht...? Ich habe keine Erfahrung in ALSA, aber wenn ich mit dieses Beispiel anschaue...