qtcore

    1熱度

    1回答

    我正在努力尋找一些非常基本的東西,我希望有人能幫助澄清。就拿這個僞C++代碼: class T { public QMutex M; int I; } 如果我實例化此類三次(如3個線程),是否有3個獨立的和不相關的M和I變量?或者所有3個實例共享相同的M和I變量? 如果一個類有幾個可重入方法(例如:插槽),並且他們訪問M或I,他們訪問該類的一個實例的M還是I?

    7熱度

    1回答

    我最近需要添加一個信號到一個類,所以我改變了類從QObject繼承,並將Q_OBJECT宏添加到類定義中。因爲這樣做,我得到「信號未定義的引用錯誤‘虛函數表的CLICommand’」下面的班線錯誤: // File clicommand.h #include <QString> #include <QStringList> #include <QTcpSocket> #include "t

    0熱度

    1回答

    我有一個(有點)簡單的程序創建新線程,每個連接到插座一個:創建 void TelnetServer::incomingConnection(qintptr socketDescriptor) { TelnetConnection *thread = new TelnetConnection(socketDescriptor); connect(thread, SIGNAL(s

    6熱度

    4回答

    我正在將一個Linux應用程序移植到Qt中編寫的Windows中。應用程序需要在關閉之前保存一些設置。在Linux上,我們可以通過SIGTERM的信號處理程序來做到這一點。我如何在Windows上實現相同的功能。

    2熱度

    1回答

    我需要的情況下QLineEdit總是較低。我會用它與俄羅斯信件。

    0熱度

    1回答

    我在Qt中構建一個telnet服務器應用程序,當我從一個Linux的telnet客戶端輸出看起來不錯。例如,發送 「A」 < < ENDL < < 「B」 < < ENDL < < 「C」 我的控制檯的樣子: A B C 現在,當我從Windows Telnet客戶端連接我看到 A B C 顯然Qt的endl只發送'\ n'。有這個簡單的解決方案嗎?如果我用「\ r \ n

    3熱度

    1回答

    我要創建一個內含地圖QMAP一個QHash,我試圖把它寫成如下: 聲明: QMap<int,int>price_vol; QHash<int,QMap<int,int>>table_maintain; QList<int>data_list; 定義: price_vol.insertMulti(stOrderData->Price,stOrderData->Quantity); tabl

    1熱度

    2回答

    我想從第二個窗口的第一個窗口中的標籤中更新文本,其中是行編輯以寫入一些文本。這個文本應該在第一個窗口顯示。 我花了一個星期的時間。 着名的連接不起作用。 是否有人在代碼下面更正並解釋連接應該如何工作? 我使用Qt版本5.1.1 firstwindow.h #ifndef FIRSTWINDOW_H #define FIRSTWINDOW_H #include <QMainWindow> #

    0熱度

    1回答

    最小匹配我想,隨着「$」開頭,以「#」結束,從字符串開頭的字符串最小(字符串:$#EFG) 我試圖QRegExp :: setMinimal但它的幫助,因爲它從第一chatrecter lookes: QRegExp rx("\\$\.*#"); rx.setMinimal(true); int i = rx.indexIn("$abcd$efg#"); QString s = rx.cap

    1熱度

    1回答

    我在Qt中使用qSort來對QList進行排序,其中包含struct。我注意到波蘭字符「Ś」在排序列表的末尾或開始處(取決於順序)。是否有字符串比較函數將「Ś」放在「S」旁邊?