qtcore

    1熱度

    2回答

    我有一個QVector的QStrings,我想刪除其內容的元素,但我不知道如何找到它的索引。你知道我該如何刪除它?我不想迭代它並通過我的價值比較它的內容。 我QVector聲明如下: QVector <QString> user_valid; ,我想它的內容,與價值「萬壽菊」刪除例如元素: user_valid.remove(user_valid.find("marigold"); 預先感

    1熱度

    1回答

    如何從QFileSystemWatcher directoryChanged事件中獲取已更改的文件名?

    3熱度

    3回答

    我正在學習Qt,並且我對信號slotpattern有很多樂趣。我的問題是,信號和插槽只是事件監聽器和處理程序的語法糖,或者背景中發生的事情是不同的性質?如果以後有什麼根本區別?

    1熱度

    1回答

    我明顯在做一些非常愚蠢的事情。出於某種原因,我無法通過Qt發出自定義信號。我得到的錯誤是: .\PBSPPTimeDelayServer.cpp(234) : error C3861: 'sig_tickExpicit': identifier not found 我已經清理並重建項目以及檢查MOC文件的適當信號;它在那裏。 在此先感謝,我確定這只是一個小類型,但我不知道。 PBSPPTime

    -1熱度

    1回答

    我想從文件中讀取unicode,並在QTextEdit中顯示相應的數據。請給我一些建議。

    1熱度

    2回答

    宣佈我有以下代碼: #ifdef Q_OS_WIN32 Sleep(25); #endif 寫在Qt的Windows上。我知道這個代碼出於某種原因它說,睡眠不是在這個範圍內聲明過,但現在已被編譯。必須有一些解決方法,無需添加 #include "windows.h" 任何經驗/建議與這將是偉大的!

    1熱度

    1回答

    假設我使用QProcess運行控制檯應用程序。該應用程序運行,顯示一些信息,然後等待n秒並顯示其他信息。 我當前的代碼是: QProcess * p = new QProcess(); p->start("test.bat"); p->waitForStarted(); p->waitForFinished(); p->readAll(); delete p; 目前我會在結束所有的輸

    3熱度

    2回答

    我想在串行設備上寫入。不幸的是,我感覺QSerialPort在linux下沒有正確實現。與其他方法(python)相比,我有時候!一掛的程序,當我嘗試撥打: serial.open(QIODevice::ReadWrite) 我使用從http://qt-project.org/wiki/QtSerialPort的例子(見下文)。 QSerialPortInfo工作正常,以便在打開它之前可以搜索

    2熱度

    2回答

    在我的程序中,我打開一個窗口並運行一個大循環。我在QTextEdit中顯示進度。我添加了一個取消按鈕來停止大循環。 所以在窗口的構造我跑,看起來像一個方法, void start() { for (size_t i=0, i<10000000; ++i) { // do some computing QApplication::processEvent

    1熱度

    1回答

    我想爲我的Qt頁面實現多級繼承。 class MyPage1: public QWizardPage { Q_OBJECT ... } and class MyPage2: public MyPage1 { Q_OBJECT ... } 的moc_MyPage2.cc是空的,而連接我得到一個錯誤: error LNK2001: unresolved externa