qtreeview

    1熱度

    1回答

    我有一個非常大的樹結構,我不能將完整的樹加載到客戶端的Ram中。我正在使用Qt的QTreeView。 我想在用戶展開元素時動態加載項目的子元素。 當用戶在樹中打開一個項目時是否觸發了一些信號?我正在使用教程Simple Tree Model Example。當我對模型進行更改時,視圖也需要更新。我不想放鬆焦點以避免用戶混淆! 和一定的時間(請求到服務器)後...

    1熱度

    1回答

    我在PySide中爲Maya(3D軟件)構建了一個工具,該工具可以自動版本並將文件保存在目錄中。 我花了幾天的時間試圖將我的初始QTreeWidget代碼轉換爲模型/視圖模式與QTreeView和QAbstractItemModel以獲得工具提示和其他功能,但我發現它比預期更難。當我正在學習一種新的編碼語言/技術時,我喜歡找到兩個腳本來做同樣的事情 - 一個使用新技術,一個使用舊技術。這樣我可以比

    0熱度

    2回答

    我有一個QTreeView連接到模型(QStandardItemModel),所以樹被填充,我可以顯示它。 當我雙擊這些項目,打開項目編輯模式,在那裏我可以修改字段的內容。 我不想那麼做! 我想我的領域固定,不可編輯。 更進一步,應該選擇一個完整的行,單擊該樹時。 我感謝所有幫助,誠懇

    0熱度

    1回答

    我試圖每60秒更新一次QTreeWidget。我現在在QTimer上使用它,但我擔心的是當它更新時會破壞用戶的進度(例如,如果他們有一個父開放,所以你可以看到孩子,當我更新它完全重置結構)。有沒有模型或我可以做的任何事情來防止這種傷害他們的進步?

    0熱度

    1回答

    我有一個帶名稱的QTreeView。我添加了一個文本菜單如下: _treeMenu = new QMenu(myTreeView); _editTreeViewAction = new QAction("Edit Selection", _treeMenu); _deleteTreeViewAction = new QAction("Delete Selection",_tre

    1熱度

    1回答

    我正在構建的工具使用工具提示在點擊它之前顯示有關文件的額外信息。如果有人能夠借鑑一些如何實現這一點,這將是非常好的。我大約一個月到PySide,所以我無法破譯我在網上找到的這些高級示例/答案,所以一個簡單的代碼示例和一些評論將幫助我解決很多問題。 這是我到目前爲止。我不知道,當談到事件我在做什麼,所以這是我可以用代碼示例做了最好的,我有: from PySide import QtCore, Qt

    0熱度

    1回答

    我構建了一個可檢查的樹視圖,列出了文件/文件夾。我正在保存被檢查的文件/文件夾,並將它們寫入文件。當我再次啓動樹視圖時,我希望檢查所有保存的路徑。但是我無法獲得路徑的正確索引。 class CheckableModel(QtGui.QFileSystemModel): def __init__(self, tView, parent=None): QtGui.QFileSys

    0熱度

    1回答

    我正在使用QTreeView來顯示可擴展表格。但是網格並沒有在QTreeView上顯示,就像在QTableView上一樣。 我曾嘗試下面的代碼在UI設計師樹狀 gridline-color: rgba(255, 255, 255, 255); 的財產,但的styleSheet仍然網格線是看不見的。可能是什麼問題?

    1熱度

    3回答

    我試圖創建一個樹小部件,實質上將允許用戶查看各種數據故障,並可以選擇刪除某些項目。爲了做到這一點,我希望有與每個頂級項目和每個孩子關聯的複選框,以便用戶可以選擇刪除哪些頂級項目(以及因此頂級項目的所有孩子)。或者刪除哪些特定的孩子。爲了讓您更好地瞭解我創建其中[x]表示選中的複選框和[]表示空複選框的例子: >Beverages Allowed in Stadium [ ] Soda

    1熱度

    2回答

    我有我的QTreeView則其中選擇完整行: ui->treeView->setSelectionBehavior (QAbstractItemView::SelectRows); ...並且已經填充了ID-數< - >描述。所有的結構都是一棵樹。我可以點擊它,並通過相應的retreive選擇: ui->lineEdit->setText(modelIndex.data(Qt::Display