qtcore

    5熱度

    3回答

    我在Qt線程和連接方面遇到了一些麻煩。我發現了幾個關於這個主題的教程和討論,我遵循this tutorial來創建線程。但我仍然遇到了這個問題:在線程上調用wait()將永遠不會返回,並且UI會凍結。 類似的問題在這裏問(第二個例子)前: Qt connection type between threads: why does this work? 在問題的最後編輯,作者提到,他已經創造了一個僵局

    0熱度

    1回答

    我想創建一個線程(HttpWorker),當需要喚醒併發送一個http請求時。我希望這可以在單個線程中完成。我正在使用Qt來實現。 我以爲我會這樣做的方式是有一個類MyHttpWorker,將其移動到另一個線程,連接插槽/信號等。然後在線程啓動時,我會使用QNetworkAccessManager來調用get請求。在發送請求後,我會使用QWaitCondition來暫停線程,並且無論何時我需要發送

    3熱度

    1回答

    我做這樣的事情信號處理程序不叫: MyClass::MyClass(QWidget *parent) : QLabel(parent) { this->MyMenu = new QMenu(); QAction* act_del = new QAction(MyMenu); act_delete->setText("MyAction"); MyMenu

    2熱度

    1回答

    現在我有我的應用程序文件,這樣的結構: -myApp.exe -Qt5Core.dll -Qt5Gui.dll -Qt5Widgets.dll -platforms |-qwindows.dll 是否有可能把所有的dll到一個文件夾: -myApp.exe -libs |-Qt5Core.dll |-Qt5Gui.dll |-Qt5Widgets.dll |-platfor

    6熱度

    3回答

    我想知道Qt是否提供了typeid的替代方法來識別變量類型並以人類可讀的格式獲取它們的名稱。 我的具體問題如下: struct gArgument{ QString type; void* arg; }; void gargConverter(gArgument* oArg, T data){ oArg->type = typeid(data).name();

    0熱度

    2回答

    如何將cryptopp :: integer轉換爲QString? 如果重要我在Mac OS上工作。 我絕對不知道該怎麼做,只試圖使用QCA,但它不夠好!

    3熱度

    1回答

    我的Qt4代碼使用了一些QThread實例,它們在包含一些QString字段的公共數據結構上運行。它可以歸結爲以下幾點: 我的數據結構: class My : public QObject{ Q_OBJECT public: QString foo; }; 的線程中執行: class Thr : public QThread{ public: My* my;

    1熱度

    1回答

    我有一個程序主要由一個QMainWindow組成。但我添加了一些「插件」,這些插件做了一些特定的事情。他們中的一個,例如分析thepiratebay返回一個類別的最新的洪流,把他們在一個數據庫: def parse(self): bdd = sqlite3.connect("fichiers.sqlite") bdd.row_factory = sqlite3.Row

    1熱度

    1回答

    如何將目錄和子目錄列表添加到QStringList? 這是我... QStringList dirList; QDirIterator iterateFolders("/Users/userName/targetFolder", QDir::Dirs, QDirIterator::Subdirectories); while (iterateFolders.hasNext()) {

    0熱度

    1回答

    我試圖讓qt 5.1中json的包裝類的開始,我正在工作在一個函數上,它將檢查輸入的var是一個QVariantMap還是一個QVariant,並且一切都很好,直到我進入muli維數組的第二個層次。這裏是我的數組結構和類代碼。 JsonHelper jh; QVariantMap obj = jh.getJsonObjectVarientMap(data); 這使我的問題,我只是用 「目標文