Tag: qt
Qt ist eine cross-Plattform-Anwendung-Entwicklungs-framework weit verbreitet für die Entwicklung von Anwendungs-software, laufen auf verschiedenen software, und hardware Plattformen mit wenig oder keine änderung in der zugrunde liegenden Codebasis, während die Kraft und die Geschwindigkeit von nativen Anwendungen.
Qt steht sowohl kommerzielle und open-source-Lizenzen.
2
Antworten
Gruß Ich habe folgende Klasse. class MyClass : public QObject { Q_OBJECT public: Q_INVOKABLE QVariant status(); public: MyClass(ClassX * classX); public slots: void slotA(); void slotB(); signals: void signalA(); void signalB(); private: void init(); void doSomething(); private:
2
Antworten
Ich betreibe Ubuntu 16.04 LTS. Mein problem ist, dass ich nicht in der Lage zu laufen ein Qt5-app, die ich kompilieren kann. Dies ist, was ich bekomme, wenn ich versuchen zu verkehren es: /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5'
2
Antworten
Ich brauche einen timer ausgelöst werden, die alle 1 ms. Diese Dokument berichtet, dass die slot-Aufruf kann langsamer sein, als auch eine virtual Funktion call. Aber wenn wir vergleichen Signale/slots mit Ereignis-auftreten, welchen Mechanismus wird schneller, effizienter
2
Antworten
Ich installiert Qt-5.1.0-rc1-android auf linux und fügte alle verfügbaren Qt-Versionen in der Build & Run Registerkarte im QtCreator (das sind android_armv7, android_x86 und gcc_64). Aber der Schöpfer sagt mir Qt version for architecture mips is missing, to
2
Antworten
Möchte ich hinzufügen, ein Symbol mit text in der QComboBox in Qt, wie kann ich das umsetzen? InformationsquelleAutor Legend | 2011-08-31
2
Antworten
Will ich halten ein QWidget (oder QDialog) zentriert auf seinen parent-widget. Ist es wirklich erforderlich, um zu verbinden, um Signale von der übergeordneten widget oder gibt es einen einfacheren Weg (etwas zu setzen)? was haben Sie versucht?
1
Antworten
Habe ich ein QLineEdit, dass ein Benutzer in der Lage, Impulse zu geben, um mit einer Tastatur. Die Linie Bearbeiten müssen akzeptieren nur hexadezimale Zeichen. Die Zeile Bearbeiten muss automatisch ein Trennzeichen zwischen jeden Satz von 2
3
Antworten
Habe ich folgende IP-Liste (in CIDR-format) gespeichert wird in einer TXT-Datei:< 58.200.0.0/13 202.115.0.0/16 121.48.0.0/15 219.224.128.0/18 ... Aber ich weiß nicht, wie kann ich feststellen, ob meine IP gehört zu dieser Liste. Ich benutze den Qt-C++ framework das
1
Antworten
Habe ich eine Liste von Product-Objekten ( als Zeilen ), jedes Objekt hat mehrere Datenfelder ( wie Produkt-id, Produkt, Familie, etc ) - als Spalten. Ich es geschafft, eine Tabelle erstellen, Modell Unterklassen QAbstractTableModel, und die Anzeige
3
Antworten
Ich habe ein problem mit QT zu mehreren enheritance, weil von QObject. Ich weiß, dass viele andere die gleichen Probleme haben, aber ich weiß nicht wie ich es beheben sollte. class NavigatableItem : public QObject { Q_OBJECT
4
Antworten
Habe ich ein QMainWindow in Qt-Anwendung. Wenn ich es schließen, ich will Sie zum speichern der aktuellen restore-Größe (die Größe des Fensters, wenn es nicht maximiert ist). Dies funktioniert gut, wenn ich in der Nähe der Fenster
3
Antworten
Ich habe ein Fenster mit zwei Schaltflächen. Ich würde gerne schmücken jeweils mit einer anderen stylesheet. Sie beide haben unterschiedliche Objekt-Namen, natürlich, aber es scheint, dass nur die generische QPushButton stylesheet-Selektor funktioniert. Habe ich versucht: QPushButton#myBtnObjectName1 {
4
Antworten
Ich bin mit Qt4 und ich habe eine QTableView zeigt die Daten mithilfe einer benutzerdefinierten Modell. Ich möchte zwei Zeilen in der Kopfzeile der Tabelle, im Idealfall mit einigen der Zellen in der ersten Zeile über mehrere
3
Antworten
QString Dokumentation in http://doc.qt.io/qt-5/qstring.html#arg sagt Ein Vorteil der Verwendung von arg() über sprintf() ist, dass die Reihenfolge der nummerierte Markierungen ändern können, wenn die Anwendung Zeichenfolgen in andere Sprachen übersetzt, aber jeder arg() wird immer noch ersetzen
3
Antworten
Ich lese ein QFile mit QTextStream. QFile file("example.txt"); QTextStream in(&file); QString line = in.readLine(); while (!line.isNull()) { if(line.contains("DELETE")) { //delete line } line = in.readLine(); } Gibt es eine Möglichkeit, um eine Zeile zu löschen ? Einfachste
3
Antworten
Nach einem statischen build von meinem qt-Anwendung ./configure -static -debug-and-release -confirm-license -nomake demos -nomake examples -nomake tools es funktioniert gut, aber bekomme ich mehrere Meldungen zu Schreien: (MyApplication:32030): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed Ist es
3
Antworten
Manchmal möchte ich die Ausgabe einer einzelnen Zeile in qDebug(), aber mit einigen bedingter text, wie if (fontMetricsLeading < 0) qDebug() << "!!!"; qDebug() << fontMetricsLeading; Jedoch, dass würde Ausgang auf 2 separaten Leitungen. Gibt es eine
1
Antworten
Habe ich mein eigenes erstellt TestService läuft auf einem separaten QThread, aber wenn die MainLoop beendet die QThread::finished signal nicht ausgegeben. Ich sah eine ähnliche Frage, aber das problem war etwas anders da, weil der OP war
1
Antworten
Ich habe einige Probleme mit einem segmentation fault verursacht durch den Zugang um eine member-variable in einer Qt-Anwendung. Meine Erfahrung der Segmentierung Störungen haben gezeigt, dass Sie in der Regel durch Zugriff auf einen Speicher Lage außerhalb
3
Antworten
Gibt es ein Beispiel, WebSockets für Qt? bitte entfernen Sie nicht relevante tags, wenn Sie nicht mehr relevant. Auch verloren wir alle, dass tagwiki Informationen jetzt. Bitte das nächste mal vorsichtiger sein. Qt und websockets bedeuten ziemlich
2
Antworten
Ich habe nach einigen tutorials und zu versuchen, um eine Liste mit Modell-set-up. Mein Hauptfenster hat zwei Listen-Ansichten, die den Zugriff auf das gleiche Modell. Wenn ich ein update für ein Element in einer Liste in der
1
Antworten
Ich versuche zu Kapseln Tabellenansicht Verhalten und fange mit Verbindungs-Tabelle Ansicht-Kopf-Signale, um die Tabelle anzuzeigen slots definiert, die in der Unterklasse. Ich kann das Verhalten, das ich bin auf der Suche nach ohne Erben, sondern dass Niederlagen
1
Antworten
Ich versuche, mit QT creator zu entwickeln GUI/Console-Anwendungen mit der QT-framework. Ich bin mit windows XP. Ich installierte QT 4.8.3 und mingw. Beide sind installiert ohne Fehler. Und dann installierte ich QT-creator. QT-Version: Qt 4.8.2 im PFAD
4
Antworten
Habe ich den vorgegebenen UI (nennen wir es myUI) mit dem Qt-designer und verwenden es für meine Anwendungen. Ich brauche Zugriff auf alle der sub-widgets (QToolButtons) in myUI. Ich möchte alle subwidgets als QObjectList. Gibt es eine
5
Antworten
Ich bin Umwandlung time_t, um für Menschen lesbaren format. Für diesen Zweck bin ich mit asctime() Funktion. Aber es ist auch erwähnt in c++ - Referenzen. Wird die Zeichenfolge gefolgt von einem neue-Zeile-Zeichen ('\n'), und beendet mit
2
Antworten
Ich habe den folgenden code: void Processmethod() { QDialog *ProcessMessage = new QDialog; Ui::DialogProcessMessage Dialog; Dialog.setupUi(ProcessMessage); ProcessMessage->setModal(true); ProcessMessage->setAttribute(Qt::WA_DeleteOnClose); ProcessMessage->show(); qApp->processEvents(); processmethodONE(); processmethodTWO(); processmethodTHREE(); } void processmethodONE() { QString ProcessCommand = "w8 " + blablubli"; Prozess.setWorkingDirectory(Path); //QProcess "Prozess"
2
Antworten
Ich interessiere mich für das einbetten einer externen Anwendung in meinem QT 5.5 Widget-basierte Anwendung. Ich bin nur besorgt, mit dem es arbeiten auf Linux. Ich bin mit CentOS 7 GNOME. Dies ist der code, den ich
2
Antworten
Ich habe ein problem mit sqlite3_open_v2 Funktion. OS ist Windows, Entwicklung in Qt Creator. sqlite3_open("database.db", &db); //works fine aber sqlite3_open_v2("database.db", &db, SQLITE_OPEN_READWRITE, ""); //don't work Ich bin mir ziemlich sicher, dass es nicht utf-8 codding problem, Ursache
3
Antworten
Ich gerade angefangen mit Qt und ich wollte die debug-meine Qt-Anwendung. Kann ich die standard-GDB-debugger mit Qt ausführbare Dateien? InformationsquelleAutor Trevor Boyd Smith | 2009-09-02
3
Antworten
Gibt es irgendwelche Brücken zu machen, mischen Qt mit STL und Boost so nahtlos und einfach wie möglich? Dies ist ein Nachtrag zu Mischen Qt und Boost, wo keine konkreten Antworten, wie dies zu erreichen gegeben wurden.
1
Antworten
Ich habe Probleme mit dem layout-manager-system mit Qt. Das wird ein symbian-app, so sollte es die Größe, um verschiedene Geräte. Dies wird durch die Verwendung des Layouts. Auf dem Bild unten habe ich Benutzer das Vertikale Layout,
4
Antworten
Ich benutze Qt-4.4.2 in Visual Studio 2008. Wenn ich Schreibe code, IntelliSense scheint zu sterben - es zeigt keine Methoden oder Datenelemente im Qt-Objekte wie z.B. QPushButton, nicht sehen, das QObject::connect-statische Methode, etc. Ist es eine typische
2
Antworten
Ich will, eine software zu schaffen, die wird durchsuchen Sie einige Tabellen und Benutzer werden in der Lage sein, um diese zu Bearbeiten Tabellen. Nach meiner Lektüre dieses link, ich dache model/view war ein guter Ansatz, was
4
Antworten
Meine Anwendung besteht aus einer WebView-widget. Ein Klick auf das widget wird nicht behandelt, indem die mousePressEvent() meiner Anwendung, aber durch das WebView-widget. So, ich installierte einen ereignisfilter, der die Ereignisse empfangen. Nun bekomme ich mitgeteilt, alle
3
Antworten
Kann mir jemand erklären die Grundidee des Qt-Signale&slots Mechanismus der UMSETZUNG? Ich will wissen, was all diejenigen, die Q_OBJECT-Makros tun, "in plain C++". Diese Frage ist NICHT zu Signale&slots Verwendung. Hinzugefügt: Ich weiß, dass Qt nutzt, moc
1
Antworten
Ich Qt5 installiert und seit Phonon wird nicht unterstützt Qt5 bin ich gezwungen, etwas anderes verwenden, so entschied ich mich für QtMultimedia. .pro Datei: QT += core gui CONFIG += mobility MOBILITY += multimedia .cpp-code: #include "mainwindow.h"
1
Antworten
Ich versuche, eine Schleife durch ein QHash mit foreach und erhalten Sie jedes paar in der QHash, und dann bekommen Sie die Schlüssel und Werte von denen, so kann ich fügen Sie diese zu einem string. Hier
3
Antworten
Wie würde ich entfernen, die die ersten beiden Zeichen ein QString, oder, wenn ich es eines StackOverflows juristischer Hinsicht: QString str = "##Name" //output: ##Name zu output: Name Bisher habe ich dieses kleine Stück code: if(str.contains("##")) {
2
Antworten
Hintergrund-Informationen: Ich habe das schreiben von code zur Steuerung eines angeschlossenen Geräts über ein USB-Kabel, aber die Emulation einer RS-232-port. Das fragliche Gerät ist ein Arduino-mikrocontroller gesteuert servo-pan-und tilt-Bühne (aber das ist nicht wichtig). Ich habe es
2
Antworten
Ich versuche mich zu verbinden, um das selectionChanged-signal von einem QTreeView mit PyQt. Ich habe dies in der Vergangenheit getan (für ein QTableView) und war erfolgreich. Aber jetzt kann ich Sie nicht get-ähnlichen code zu arbeiten. In
3
Antworten
Nun, dass Qt geht LGPL ich Neige dazu, es zu versuchen wieder. Vor Jahren entschied ich mich gegen einige Gründe, einer davon ist die riesige Größe von ausführbaren Dateien (Qt unter windows). Ich fand eine untere Grenze
1
Antworten
Mache ich ein Qt5 QCoreApplication für das herunterladen von Dateien von FTP-Servern (angefangen bei HTTP, jetzt eingeschaltet). Ich ein problem auftreten, wenn mein Programm geschlossen werden. Nachdem ich Hinzugefügt exit(0) in downloader.cpp, mein Programm ist jetzt zu
2
Antworten
Ich habe ein problem mit dem installieren der Qt-SDK auf meinem mac. Ich habe 4.7.4 installiert haben, bevor, und es funktionierte. Ich habe aktualisiert auf Lion und ich konnte nicht kompiliert alle Projekte. Ich lese dann, dass
3
Antworten
d-Zeiger Massiv in Qt, Sie sind eine Implementierung des pimpl-idiom. Ich kenne vor-und Nachteile der pimpl-idiom. Aber ich habe verpasst, die Vorteile des d-Zeiger-Implementierung. Hier und hier sind die Proben von d-Zeigern. Ist es nicht einfacher, nur
1
Antworten
Kann ich erfolgreich ändern die Farbe eines QPushButton mit setStyleSheet, aber da bin ich mit QT-Creator, um die GUI, jedes mal, wenn ich ausführen von qmake und make, die Anrufe zu setStyleSheet verschwinden. Ändern der palette auf
1
Antworten
Ich habe eine einfache Frage bezüglich der Aktualisierung einer QTreeView (oder eine beliebige Unterklasse von QAbstractItemView), wenn ein model-Objekt ändert sich nach außen. Lassen Sie uns sagen, dass eine Liste zeigt eine Unterklasse von QAbstractItemModel, und ein
1
Antworten
Ich versuche, mit der setFont () - Methode, um die schriftart für die Breite Anwendung ändern. Ich habe versucht, die folgenden: qApp->setFont(); Jedoch, setFont() ist keine Methode des qApp. Ich bin nicht sicher, wie ich gehen kann
3
Antworten
Ich bin neu in Qt. Ich nahm ein Beispiel von hier http://doc.qt.io/qt-5/qtmultimediawidgets-player-example.html. Jetzt möchte ich die Integration der Spieler in das main-Fenster. Erstellt habe ich eine Qt-Widgets-Anwendung-Projekt, dachte ich, ich würde nur noch zu Bearbeiten das Hauptfenster
1
Antworten
Mithilfe von Microsoft Visual C ++ 2008 SP1 und der qt-vs-addin-1.1.2 Ich ein vorhandenes Projekt in MSVC, dass ich QT'ified: Im wesentlichen habe ich ein QApplciation, und meine Fenster sind jetzt alle QWidgets. Ich fügte hinzu, benutzerdefinierte
3
Antworten
habe ich einfache model view treeview mit QSortFilterProxyModel-proxy, um die Spalten Sortieren und QStandardItemModel wie das Modell in den einzelnen Spalten gibt es string, wird sortiert, in Ordnung, aber in den Spalten, die enthält eine Zahl (