qtreeview

    0熱度

    1回答

    如何測試項目是否可以在python/pyside的QTreeview中進行檢查? def set_selected_shots(self, state=None): checkstate = QtCore.Qt.Checked if state else QtCore.Qt.Unchecked selected_rows = self.ui_shots.selectionMod

    1熱度

    1回答

    我在下面的工作示例中添加了搜索過濾器功能。我覺得我這樣做是過度的。它是從我在網上找到的項目拼湊而成的。我真的必須創建這整個SearchProxyFilter在我的項目清單上做一個簡單的字符串過濾搜索嗎? 我有一種感覺,我做錯了什麼或比我需要更多。任何建議,將不勝感激。 ####### # Imports ####### import sys import os from PySide i

    -1熱度

    1回答

    我有一個QTableView類,和一個QSQLRelationalTableModel類用於顯示SQLITE數據庫中的數據。 我已經將這些自己分類,因爲我需要覆蓋PyQt類中的各種方法。 我想實現一個'刪除行'功能,然後將自動重繪TableView。 不幸的是我很茫然。我已經覆蓋模型中的data()方法,因爲我需要修改某些列返回的數據。 當我刪除一行,這個data()方法顯然沒有什麼可以返回該行,

    1熱度

    1回答

    設置我的項目的代表,像這樣:該模型被設置爲代理模式的源模型 COMBOBOX_ITEMS_FRUITS = ['Apple', 'Banana'] COMBOBOX_ITEMS_COLORS = ['Red', 'Green', 'Blue'] self.treeview.setItemDelegateForColumn(COLUMN_A, ComboBoxDelegate(COMBOBOX

    0熱度

    1回答

    我想擴展一個問題,我之前問過一個過濾器。在我previous question 我有幫助延遲加載樹視圖,父母第一,只增加了父母的孩子,當用戶點擊的節點上或多或少如下 from PyQt4 import QtGui class Widget(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__i

    0熱度

    1回答

    我不希望行在鼠標懸停時突出顯示。如何禁用此突出顯示? 要麼去除突出的全部或改變它的顏色:這兩種解決方案都很好。

    0熱度

    1回答

    我想獲得多選的文件夾路徑。我只想得到點擊時突出顯示的那些。理想情況下,一個列表將交互更新。我的意思是,如果一個文件夾被取消選擇,它會自動從列表中刪除。 下面是QTreeView的一個例子...請問您能提供支持嗎? 謝謝 from PyQt4 import QtCore, QtGui class Ui_Dialog(object): def setupUi(self, Dialog):

    0熱度

    1回答

    我有一個程序與QTreeView,我想要禁用/啓用工具欄中的一些操作取決於哪個節點被選中,但我不知道如何獲得選定的節點。誰能幫忙?

    1熱度

    1回答

    我有一個QTreeView裏面的QSplitter,我想設置的初始大小。我發現我可以在QTreeView上設置setMinimumWidth(val)和setFixedWidth(val),但這兩個都不符合我的需要。 的setMinimumWidth(val)僅防止QTreeView從獲得比的val值越小,並且setFixedWidth防止用戶調整大小QTreeView完全。 是否有無論如何設置初

    0熱度

    1回答

    我想要實現這樣的事情: 顯示下拉框/線編輯或複選框在第二列的願望。 任何人都知道如何做到這一點?