qt5.2

    0熱度

    1回答

    我有一個Qt應用程序與多個小工具同時顯示按鈕。在某些情況下,我想要將按鍵發送到其中一個小部件,即使該小部件沒有焦點。要做到這一點,我在主部件覆蓋keyPressEvent()(即擁有這個應用程序的所有subwidgets)和關鍵事件重新發送到SubWidget的,如果它不使用類似於此代碼具有焦點: if (!someWidget->hasFocus()) { QApplication:

    -1熱度

    2回答

    有時當我將路徑重命名爲qt項目時,即使我清理qmake並重建它,它也無法運行!該路徑不包含任何空間。該項目是完全正確的,我知道錯誤是路徑重命名,例如,當我重新命名: d:/ ABD /項目/ LAND_2/Land_QT/... 到 d:/ ABD /項目/ LAND_2/Land2_QT_SA/... 它不能建立並說一些包括文件丟失(但該文件是存在的!)。 是什麼問題? 我與動態qt5.2工作在

    2熱度

    2回答

    我有一個QTableView組件顯示行中的幾種類型的數據。我需要的是以不同顏色顯示的每一行。我的樣式表看起來是這樣的: RecordSheet::item { border: 0px; color: black; padding: 1px 0px 0px 3px; } RecordSheet::item:selected, RecordSheet::item

    1熱度

    2回答

    我們的應用程序使用Qt的Graphics View框架來加載html頁面。 QGraphicsWebView加載本地html黑色背景的頁面。但總是在啓動應用程序時觀察白屏。我曾嘗試設置QGraphicsView和QGraphicsScene的黑色背景。沒有爲我工作。 以下是供您參考的示例代碼。 MainWindow從QMainWindow類 mGraphicsScene = new QGraphi

    0熱度

    2回答

    我想在C++與Visual Studio 2013建立一個Qt5.2應用程序I應用QWidget::resize函數來設置QWidget的對象的大小以上至1200×800在圖像中。但似乎QWidget對象不能那麼大(有垂直和水平滾動條)。 如何獲得擴展到1200 * 800的QWidget對象的大小並刪除滾動條?我怎樣才能在應用程序的中心垂直和水平獲取對象?

    0熱度

    1回答

    我正在使用一個QGraphincsView,它包含幾個從QGraphicsItem繼承的元素。整個事情工作正常,我可以根據需要選擇它們。當我按住Ctrl鍵時,我可以選擇其中的幾個。 現在我想實現一個可選的多選,而不需要按住Ctrl鍵。我已經嘗試通過調用 evt->setModifiers(Qt::ControlModifier); 被移交前的事件到它的基類的QGraphicsItem但這不起作

    0熱度

    1回答

    我在MinGW 4.8的gdb上使用Windows 7機器上的Qt 5.2.1 MinGW 32bit。 當我嘗試通過代碼單步執行時,會出現一個奇怪的行爲。 QFileDialog open; open.setDefaultSuffix("tst"); QString fileName=open.getSaveFileName(this,tr("New File"),"",tr("Test F

    0熱度

    1回答

    我是QT開發新手。我想在iOS模擬器和android模擬器上運行Qt示例項目。 它運行在真正的iPhone設備,但 在iOS模擬器上運行正常,Qt Creator的給我應用程序輸出: error loading iPhoneSimulatorRemoteClientRun ended unexpectedly. 我已經與QT 5.2安裝了命令行開發工具的Xcode 6.3.2和使用Qt創建者3

    0熱度

    1回答

    我看一個目錄遞歸使用QFileSystemWatcher。如果正在監視其子目錄,我無法以編程方式或手動方式重命名/刪除父目錄。 當試圖重命名手動通過系統我得到一個消息框,說和重命名程序失敗「因爲在它的文件夾/文件在另一程序中打開無法完成的動作」。 我得到了這些類似的錯誤,但沒有解決: http://qt-project.org/forums/viewthread/10530 https://bug

    2熱度

    2回答

    我有一個包含一些線條編輯的QWidget。當Line編輯獲得焦點時,我必須彈出一個新的Numpad小部件。當我點擊Numpad小部件時,焦點必須保留在Line edit小部件中。所以我試圖用 bool NumPadWidget::nativeEvent(const QByteArray &eventType, void *message, long *result) { #ifdef