Tag: qt4
Fragen speziell im Zusammenhang mit der veralteten version 4.x.x der Qt-C++ – GUI-Bibliothek. Wenn Ihre Frage gilt für die aktuelle major-version von Qt, die mit dem tag [qt].
1
Antworten
Ich habe eine QListView, dass eine QSqlQueryModel set als Modell. Wie kann ich einen QStyledItemDelegate, um die Anpassung des QListView den Zeilen' Auftritt (z.B. Karte 2 text-Zeilen) ? QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" ); db.setDatabaseName( "test.db" );
2
Antworten
Ich bin eine QListView enthält einige Elemente. Jetzt möchte ich, um den index des ausgewählten Elements, d.h. wenn ich " 5. element, ich sollte 5. Wie kann ich das? InformationsquelleAutor Naruto | 2010-04-16
1
Antworten
Habe ich die folgende URL QString url = "http://www.gigacooldomainname.com/" + setName + "/" + fileName + ".jpg" wo setName und mit dem Namen sind QString Variablen. Wünsche ich mir Folgendes: QString url = "http://www.gigacooldomainname.com/" + QUrlParameter::encode(setName) +
2
Antworten
Ich bin versucht, um die mac-Adresse unter windows xp mit diesem code: QString getMacAddress() { QString macaddress="??:??:??:??:??:??"; #ifdef Q_WS_WIN PIP_ADAPTER_INFO pinfo=NULL; unsigned long len=0; unsigned long nError; if (pinfo!=NULL) delete (pinfo); nError = GetAdaptersInfo(pinfo,&len); //Have to do
5
Antworten
Muss ich exec() ein QApplication in einem thread, der nicht main (meine GUIs müssen plugins werden dynamisch geladen und entladen zur Laufzeit, also habe ich keinen Zugriff auf den Haupt-thread). Kennt jemand einen (relativ) schmerzlos Weg, um
7
Antworten
Hatte jemand versucht, den Aufbau Qt 4.5 mit Visual Studio 2010 (Beta 2)? Irgendwelche Tipps, tun erfolgreich? Später Bearbeiten Ich versuchte, führen Sie configure aus einer Visual Studio 2010-Konsole. Es gibt keine makespecs Unterstützung für das Jahr
5
Antworten
Ich habe einige Probleme mit der Größe der qt4-widgets, wenn sich Ihr Inhalt ändert. Werde ich veranschaulichen meine Probleme mit zwei einfachen Szenarien: Szenario 1: Habe ich ein QLineEdit-widget. Manchmal, wenn ich eine änderung seiner Inhalte mit
3
Antworten
Ich würde gerne die Anzeige eines pandas-Daten-frame in eine PyQt-Tabelle. Ich habe einige Fortschritte gemacht, aber nicht in der Lage, richtig abzuleiten, die Tabelle Model-Klasse. Jede Hilfe bei diesem würde sehr geschätzt. ** Hinweis: die vollständige Beispiel-code
3
Antworten
Ist es möglich, widgets in der Mitte des Dialogfeld oder Fenster in QDesigner, sagen, ich habe ein widget enthalten, 3 line-Bearbeitungen und Etiketten, und ich möchte setzen Sie dieses widget in der Mitte des Fensters. InformationsquelleAutor SIFE
4
Antworten
Habe ich Erfahrung mit der Entwicklung von rich-user-interface-Anwendung mit flex und AS3. Aber das Problem ist seine sehr schwer zu verwenden Sie bestehende c++ - Geschäftslogik mit diesen flex-apps. Mit der Einführung von QML, ich bin neugierig,
2
Antworten
Was ist ein QT-Plugin? Was sind die Unterschiede zwischen einer qt-plugin und eine maßgeschneiderte qt-Bibliothek? Dank. InformationsquelleAutor metdos | 2010-05-10
1
Antworten
Ich bin nach diese Tipp zur Installation von feathercoin von der Quelle. Ich habe alle Anweisungen befolgt bis zu: qmake 'USE_UPNP=-` make Das ist, wo bekomme ich die folgende Fehlermeldung: 1: /usr/lib/i386-linux-gnu/qt5/bin/lrelease: not found WARNING: TARGET is
6
Antworten
Möchte ich eine animation, gemalt zu werden, wenn ein element sichtbar wird (Sie sollte glatt erscheinen, nicht die ganze) Habe ich versucht, dieses states: State { name: "iconOff" when: iconOnSwitch.checked == false PropertyChanges { target: selectIconRow; visible:
3
Antworten
ich Schreibe eine visual basic ide , und ich muss hinzufügen, Linien-Nummern zu QTextEdit und markieren Sie die aktuelle Zeile . ich habe festgestellt, dass dies tutorial aber es ist in java geschrieben und ich Schreibe mein
3
Antworten
Ich versuche zu befestigen, die einen Zeiger auf ein QListWidgetItem werden, die in den Schlitz itemActivated. Den Zeiger, ich bin versucht zu befestigen, ist ein QObject* Nachkomme, so, mein code ist so etwas wie dieses: Image *
2
Antworten
Gibt es eine Möglichkeit, zu kombinieren textChanged und editingFinished für QLineEdit? Das problem ist, dass editingFinished emittiert wird, auch wenn ich nur bewegen Sie den cursor Weg von QLineEdit ohne irgendwelche änderungen. In der Erwägung, dass will
6
Antworten
Bin ich erstellen, eine Anwendung in Qt, die es Benutzern ermöglicht zu schleppen, um verschiedene "Module" in ein QGraphicsView. Wenn eines dieser Module ausgewählt ist, sendet er ein signal um, welches dann abgeholt von einem "ConfigurationWidget", die
5
Antworten
Ich bin sehr verwirrt über die Verwendung von Destruktoren in Qt4 und hoffe, Euch kann mir helfen. Wenn ich eine Methode wie diese (mit "Des" ist eine Klasse): void Widget::create() { Des *test = new Des; test->show();
3
Antworten
Ich habe eine QAbstractItemViewdie Bedürfnisse zu reagieren, um Einzel-und Doppel-klicken Sie auf Ereignisse. Die Aktionen sind unterschiedlich, je nachdem, ob er single war geklickt wird oder doppelt geklickt. Das problem ist, dass das Klick-Ereignis empfangen wird, bevor
3
Antworten
Habe ich eine einfache form. Ich fügte eine Taste in der unteren rechten, und dann ein TabWidget oben. Hob ich das Haupt-Fenster, und wählen Sie Grid-Layout. Die Drucktaste wurde gestreckt, so dass ich fügte hinzu, ein spacer
2
Antworten
Ich Sie ein einfaches Formular erstellen in Qt designer und versuche zu laden, es in eine Qt-Anwendung, die ich bin mit PySide, aber ohne viel Glück. Hier der generierte code von "pyside-uic': # -*- coding: utf-8 -*-
4
Antworten
Müssen Sie zuerst löschen Sie den vorhandenen layout-manager (zurückgegeben von layout()) bevor Sie anrufen können Sie setLayout() mit dem neuen layout. vom http://doc.qt.io/qt-5.9/qwidget.html#setLayout Welche Funktion dient zum löschen von dem vorherigen layout? InformationsquelleAutor der Frage Aquarius_Girl |
1
Antworten
Ich habe eine QTableViewdie ich brauche, um das selectionChanged-Ereignis aus. Ich kann nicht scheinen, um die Verbindung zu arbeiten. Ich habe: MyWidget.h ... protected slots: void slotLoadTransaction(const QItemSelection & selected, const QItemSelection & deselected); private: QTableView table;
5
Antworten
Ist Qt 4 eine Programmiersprache? Kann es gesehen werden, als Ersatz für Java und Python? Kann es sein, verwendet für die Entwicklung von Benutzer interaktive software in Linux? InformationsquelleAutor der Frage coolmego | 2011-02-18
4
Antworten
Habe ich main.cpp im c:\test Ordner und führen Sie die folgenden: qmake -project qmake -tp vc test.pro Die Antwort ist: WARNING: Unable to generate output for: C:/test//Makefile.Debug [TEMPLATE vcapp] WARNING: Unable to generate output for: C:/test//Makefile.Release [TEMPLATE
2
Antworten
Qt4, QtCreator Ich versuche zu zeichnen innen-Widget: void Widget::on_pushButton_clicked() { QPainter painter; painter.begin(ui->label); QRectF rectangle(10.0, 20.0, 80.0, 60.0); int startAngle = 30 * 16; int spanAngle = 120 * 16; painter.drawArc(rectangle, startAngle, spanAngle); painter.end(); } Aber wenn
6
Antworten
Ich versuche zu verstecken alle widgets im layout. Aber sieht aus wie findChildren nicht arbeiten für das layout. Hier ist mein Beispielcode: QLayout * layout = widget -> findChild<QLayout *> (layoutName); QList<QWidget *> list = layout ->
4
Antworten
Habe ich ein live-Objekt in der folgenden Weise implementiert. Es wird verwendet, um lange ausführen von Aufgaben im hintergrund. Der Haupt-thread aufrufen, die Aufgaben, indem ein signal an die öffentlichkeit slots (d.h. doTask). Hier ist eine abgespeckte
3
Antworten
Ich habe ein problem mit remote-debugging. Host: laptop intel i5 mit ubuntu 10.10 x86 Ziel: Freescale iMX35 (iMX35 PDK) arm 11 Entwicklungsumgebung: Qt Creator 2.1 RC und Qt4.7.1 Bibliotheken. Arm-compiler im Pfad: /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin arm-none-linux-gnueabi-gcc-4.1.2-arm-none-linux-gnueabi-objdump arm-none-linux-gnueabi-addr2line arm-none-linux-gnueabi-gccbug arm-none-linux-gnueabi-ranlib
3
Antworten
Ich versuche zu tun, ein Malprogramm mit QT 4.5, also ich bin mit dem QGraphicsView für die Leinwand, und QGraphicsScene zum speichern der Elemente gezeichnet. Für einige Gründe, warum, ich konnte einfach nicht bekommen ein QPainter Kontext,
7
Antworten
Hallo brauche ich zum konvertieren einer std::wstring zu QString und ich versuchte das naheliegendste Möglichkeit der std::wstring wideString; QString qtString = QString::fromStdWString(wideString); Bekam ich die Fehlermeldung: Fehler 2 error LNK2019: nicht aufgelöstes externes symbol "__declspec(dllimport) public: static
9
Antworten
Möchte ich alle entfernen, wird der trailing-whitespace-Zeichen in einem QString. Ich bin auf der Suche um zu tun, was die Python-Funktion str.rstrip() mit einem QString. Ich habe einige Googeln und fand dies: http://www.qtforum.org/article/20798/how-to-strip-trailing-whitespace-from-qstring.html Also, was ich jetzt
1
Antworten
Wenn eine Zelle haben einige Daten, die Verwendung von tableWidget->item(8,0)->setBackgroundColor(Qt::red); ändern Sie die Hintergrundfarbe funktionieren wird, aber wenn eine Zelle leer ist, wird es scheitern. InformationsquelleAutor der Frage spy8888 | 2013-03-25
3
Antworten
Habe ich eine benutzerdefinierte Ereignis in meinem Qt-Anwendung, indem Sie Unterklassen von QEvent. class MyEvent : public QEvent { public: MyEvent() : QEvent((QEvent::Type)2000)) {} ~MyEvent(){} } Um zu prüfen, für diese Veranstaltung, ich verwende den folgenden code
1
Antworten
Was ist der Unterschied zwischen QMainWindow, QWidget und QDialog? InformationsquelleAutor der Frage zibib | 2010-07-21
3
Antworten
Hier ist, was ich versuche zu tun (alle Eltern und Kinder müssen eine schließen - Taste auf der rechten Seite, in der Zukunft, nur das betreffende Element wird in der Lage sein zu zeigen, die **close *
6
Antworten
Entwickle ich ein einfaches Qt-4-app und meine eigenen dialog. Ich Unterklassen QDialog eingelegt, die Q_OBJECT makro in der Klassen-Deklaration block, und... ich bekomme [Linker error] undefined reference to `vtable for MyDialog', und es gibt keine moc_MyDialog.cpp generiert
2
Antworten
Sind wir mit einem QTableView mit Qt 4.6.3, und brauchen eine Spalte, die hat nur ein Kontrollkästchen in jeder Zelle. Wir verwenden eine benutzerdefinierte Unterklasse der QAbstractTableModel als Modell für die QTableView. Jetzt haben wir eine checkbox,
4
Antworten
Ich habe mehrere Versionen von Qt installiert, und ich brauche zu kompilieren meines Projekts mit allen von Ihnen. Mit einem pro-Datei konnte ich nicht finden in der Dokumentation, wie eine nicht bedingte Kompilierung. Ideal, das ist, was
4
Antworten
Habe ich diese url-Zeichenfolgen file:///home/we/Pictures/neededWord/3193_n.jpg file:///home/KMU/Bilder/neededWord/jds_22.png file:///home/seede/kkske/Pictures/neededWord/3193_n.jpg Möchte ich das extrahieren der "neededWord" von jedem von Ihnen. Wie es scheint, von Ihnen, der name des Bildes immer nach dem "neededWord" und die sich verändernde Teil in die
7
Antworten
Was ich habe: QTreeView Klasse mit Tabelle Daten Und angeschlossen QAbstractTableModel Modell Frage: so speichern Sie erweiterte Zustand der Elemente? Einige haben fertige Lösungen? PS: ich weiß, dass ich tun kann, diesen code von mir, aber ich
1
Antworten
Ich habe eine QScrollArea Zeugung my awesome scrollen widgets. Ich mag, um updates auf den Inhalt zu verschiedenen Anlässen. Für dieses habe ich eine überschreibung der paintEvent(QPaintEvent *). Dann, wenn ich will es zu tun ich nenne
3
Antworten
In Qt, Signale und slots erforderlich, übereinstimmende argument-Typen: QObject::connect: nicht kompatibel sender - /Empfänger-Argumente QLabel::linkActivated(QString) --> Button::call(int) Wie kann ich den Einsatz einer Kombination wie dieser? InformationsquelleAutor der Frage user896036 | 2011-10-28
1
Antworten
Wie füge ich ein Untermenü aus dem Menü unten? Ich brauche ein Untermenü zu öffnen, zu sagen, nach einem Klick auf "A->Setup" Ich soll ein Untermenü geöffnet werden, um die Seite des Hauptmenü. void MyMenu::cppSlot() { QMenu
3
Antworten
Habe ich deaktiviert, X-Taste, die in Qt aus meinem dialog mit dieser Zeile: myDialog->setWindowFlags(Qt::Dialog | Qt::Desktop) aber ich konnte nicht erkennen, Alt + F4 mit diesem code: void myClass::keyPressEvent(QKeyEvent *e) { if ((e->key()==Qt::Key_F4) && (e->modifiers()==Qt::AltModifier)) doSomething(); }
11
Antworten
Ich habe eine SQLite-Datenbank, und ich habe es in einem QSqlTableModel. Zeigen Sie die Datenbank, ich habe dieses Modell in ein QTableView. Nun will ich eine Methode erstellen, wo die ausgewählten Zeilen (oder die ganze Zeile) kopiert
2
Antworten
Habe ich ein QTreeView mit QFileSystemModel als Modell. Dem QTreeView hat SelectionBehavior eingestellt SelectRows. In meinem code lese ich einen Datensatz auswählen, und wählen Sie dann Sie über: idx = treeview->model()->index(search); selection->select(idx, QItemSelectionModel::Select); Dieser wählt eine Zelle
2
Antworten
Möchte ich ein QT4 (QT-designer) dialog, enthält einen Teil, in dem eine Datei ausgewählt werden. Nun, ich weiß, QFileDialog vorhanden ist, und kann ich das Programm etwas tut, was ich will. Aber kann ich auch einfach in
7
Antworten
Ich habe einen Qt 4-GUI, wo ich brauche, um eine option in einem drop-down-Menü, das ermöglicht dem Benutzer zu wählen, den computer neu zu starten. Ich weiß, das mag redunant mit der Fähigkeit, den computer neu starten,
4
Antworten
Einer Zelle in jede Zeile einer QTableWidget enthält eine combobox for (each row in table ... ) { QComboBox* combo = new QComboBox(); table->setCellWidget(row,col,combo); combo->setCurrentIndex(node.type()); connect(combo, SIGNAL(currentIndexChanged(int)),this, SLOT(changed(int))); .... } In der handler-Funktion ::changed(int index) habe ich