cost 360 ms
PySide6 QTreeWidget 復選框單選

[英]PySide6 QTreeWidget Checkbox SingleSelection

有一個帶有一些元素和復選框的 PySide6 QTreeWidget,非常簡單。 我無法開始工作的是如何使用復選框進行單選? 沒有復選框的 SingleSelection 有效,但當我只使用復選框本身時無效。 我只想在行上使用復選框而不是鼠標點擊,我這樣做了 我的想法為它設置了一個 itemChan ...

如何在 QTreeWidget 單元格中刪除 QCheckBox 的填充

[英]How to remove padding of QCheckBox in a QTreeWidget cell

我將 QWidget 子類化並使用 setItemWidget 將其設置為單元格小部件。 這是子類的代碼 這就是我將小部件設置為單元格的方式,treeWidget_AddressTable 已經在 ui 文件中聲明,這是正常的 QTreeWidget 即使使用Qt.AlignLeft或s ...

PyQt5:改變QTreeWidget的拖動效果

[英]PyQt5: Change the drag effect of QTreeWidget

同級別的節點可以互相拖拽阻止進入,其他父節點不能進入。 第一層的節點是特殊情況。 無法拖動節點 1。 節點2和3可以拖動到節點1的上方或下方。節點2,3可以相互拖動,不能相互進入。 我重寫了QTreeWidget中的dragMoveEvent和dropEvent方法。我只有secon ...

PySide2 QTreeWidget拖放項在Mac上消失,Python2.7

[英]PySide2 QTreeWidget drag and drop item disappears on Mac, Python2.7

我遇到一個問題,一個簡單的 QTreeWidget 拖放項目會導致另一個項目從樹中消失。 這是在 Mac Monterey 12.4 上,使用 Python 2.7 和 PySide2。 我發誓它以前一直在 Windows 平台上工作,盡管我已經有一段時間沒有測試過了。 我也遇到了任何已添加到該項目 ...

在 Qt 中處理大量數據

[英]Handle huge amount of data in Qt

我需要閱讀一些包含大量數據的文本文件,比如 4 個文件,每個文件大約 500MB。 每個文件包含幾行,每一行都有這種格式: 到目前為止,我的策略是解析每個文件並為每一行創建一個 QTreeWidgetItem ,其中包含合適數量的字段來存儲該行(這是因為在程序期間我想在 QTreeWidget ...

如何在 PyQt 中打開多個持久窗口?

[英]How to open multiple persistent windows in PyQt?

我正在嘗試在 PyQt6/PySide6 QTreeView中顯示 JSON 元數據。 如果我的 JSON 元數據列表的長度大於 1,我想概括一下彈出多個持久窗口 ( QtWidgets ) 的情況。 例如: 其中TreeItem和JsonModel基於: https ://doc.qt.io ...

將自定義小部件添加到 PyQt5 中的 QTreeWidget 列

[英]Add custom widget to a QTreeWidget column in PyQt5

我想要一個帶有分層項目的 QTreeWidget,其中一列包含一個自定義小部件。 我創建了一個自定義小部件,它在水平布局中包含一個 QLabel 和一個 QSpinBox。 MySlider.py看起來像這樣: 然后我想創建一個 QTreeWidget ,其中第三列填充了一個MySlider ...

從 python 中的父子表創建 QTreeWidget

[英]creating a QTreeWidget from a parent-child table in python

我需要顯示零件與子組件或更高級別組件的關系。 出於這個原因,我有一個 SQL 表,其中包含由它們的 ID 表示的零件關系對(ID 來自存儲更多詳細信息的不同表): 父ID 孩子ID 1個 2個 1個 3個 1個 4個 5個 4個 5個 6個 4個 7 7 8個 4個 8個一個子項可以有多個父 ...

Python (PyQT):如何在沒有最后一個子級的 QTreeWidget 中插入 XML 文件

[英]Python (PyQT): How to insert a XML file in QTreeWidget without the last child

我將 XML 文件插入到 QTreeWidget 中。 我想展示沒有一個特殊孩子的所有元素。 這是 XML 文件的樣子: 我當前的 QTreeWidget 看起來像這樣: IMAGE QTREEWIDGET 但我希望它在不修改 XML 文件的情況下看起來像這樣:圖像我希望它看起來如何而且我不知道如何 ...

如何在 QTreeWidget 中獲取 XML 元素的 ID 並將新元素插入其中

[英]How to get the ID of a XML element in a QTreeWidget and insert a new element into it

我將 XML 文件插入到 QTreeWidget 視圖中,我想獲取樹中所選目錄的 id 並將新的 XML 元素(目錄)插入其中。 XML 文件基本上是這樣的: 例如,我想點擊目錄 1 並在其中創建一個新目錄或文檔。 我想獲取所選目錄的 ID 並通過 ID 在該元素中創建一個新目錄。 程序顯示圖像我 ...

C++ 獲取樹的最低級別

[英]C++ getting lowest level of a tree

我需要知道一棵樹有多少片葉子,但有一些條件。 所有的孩子或葉子,總是在同一層,但可以是 1、2、3、4、5 層……我不知道會是哪一個。 所以你不能算孫子+孫子……​​他們將處於同一級別並且將是他們中的較低者,在這種情況下:孫子。 一定有一個沒有葉子的節點,但如果不是最低層的葉子,則不必算作 ...

QTreeWidget PyQt 中出現的額外行

[英]Extra row appearing in QTreeWidget PyQt

我有一段代碼,其中我向QTreeWidget父項添加了兩個子項。 子項設置為“可編輯”。 我在這里面臨兩個問題: 會出現一個額外的行,其中包含空的可編輯項。 (我希望“Min”和“Max”在同一行) 如果我將可編輯項更改為空字符串,那么它看起來好像什么都沒有,我想要某種熒光筆, ...

更改 QTreeWidgetItem 標志時防止遞歸

[英]Prevent recursion when changing QTreeWidgetItem flags

我正在嘗試制作一個非常基本的密碼管理器,但在嘗試編輯項目時遇到了問題。 當按下“編輯密碼”按鈕時,它使當前選定的項目可編輯,我希望在用戶完成修改后將其刪除。 嘗試刪除標志ItemIsEditable會導致它在item.setFlags(item.flags() & ~Qt.ItemIsEdi ...

如何將 QTableWidget 添加到 QTreeWidget 但作為 QTreeWidgetItem

[英]How to add a QTableWidget into a QTreeWidget but as a QTreeWidgetItem

我正在設計一個主要界面,但在如何將QTableWidget添加到QTreeWidget但作為QTreeWidgetItem遇到了問題。 為了節省大家的時間並提供最好的信息,下面是一個完全復制我遇到的問題的示例。 我盡量簡潔: 在我目前使用的小用戶界面下方,這是不正確的: 在我試圖實現的 ...

在 PyQt 中將 QTreeWidget 轉換為嵌套字典

[英]Converting a QTreeWidget to a nested dictionary in PyQt

我想這樣做的原因是允許用戶使用QTreeWidget創建文件樹,然后我想將該樹提取到嵌套的dict結構中,並以某種方式保存它。 我已經考慮過使用txt文件和eval來簡單地將所有保存的方案加載到某個數組或只是另一個 dict 中,其中鍵是方案的名稱,因此用戶可以簡單地選擇一個方案或編輯它,如果他們希 ...

使用自定義數據將 QTreeWidgetItem 拖放到 QGraphicsView

[英]Drag and Drop QTreeWidgetItem to QGraphicsView with custom data

我有一個包含QTreeWidget的類,其中有一些QTreeWidgetItem 。 我想將QTreeWidgetItem拖放到QGraphicsScene ,以便在那里創建一個對象。 該對象是一個矩形,其中包含QTreeWidgetItem的文本。 我能夠執行拖放操作,並且我有我的dropEv ...

從具有值列表的字典創建 Pyqt QtableWidget,然后返回到字典

[英]Creating a Pyqt QtableWidget from a dictionary with list of values, and back to a dictionary

繼之前的問題之后,我現在可以從字典創建一個 Pyqt QTreeWidget,編輯樹並將其保存到和編輯的字典中。 但是,當我涉及包含字典列表的字典值時,它會在同一父項下編譯值(請參閱字典,其中“Property”鍵包含字典列表,以及下面的 QTreeWidget 的 output) 為了整潔起見, ...

QTreeWidget 丟棄的項目在使用 setDropAction 時被刪除

[英]QTreeWidget dropped item gets deleted when using setDropAction

我正在嘗試制作一個QTreeWidget ,讓用戶重新排列其元素,如果用戶將樹項目拖放到另一個小部件,我不希望該項目被刪除。 為了獲得這種行為,我嘗試在setDropAction中使用dropEvent 。 下面的代碼成功地拒絕了來自其他小部件的放置,並允許在不刪除原始小部件的情況下放置到其他小部 ...

QTreeWidget 僅在頂層拖放

[英]QTreeWidget Drag and Drop only in Top Level

我有一個 QTreewidget,它僅在頂層顯示對象列表。 因此,您可以將其視為列表小部件。 因為QListWidget不支持多列,所以我使用QTreeWidget。 我像這樣控制拖放相關的屬性。 問題是當我在這個 treewidget 中拖放項目時,拖放的項目進入其他項目的子項目,這不是我想要的。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM