cost 346 ms
是否可以在 QTreeView 中將 dict() 或 list() 添加到 insertRows()

[英]Is it possible to add dict() or list() to insertRows() in QTreeView

我有這個 TreeItem: 和自定義 QAbstractItemModel: 在我的 MainWindow 文件中,有一個用於在 QTreeView 中添加新項目的按鈕,如下所示: 問題是我能否以某種方式不為 QtreeView 添加“[No data]”字符串,而是添加一個空的 di ...

隱藏 QAbstractTableModel 中的列

[英]Hide column in QAbstractTableModel

我有一個由 QAbstractTableModel 派生的自行創建的 Qt 模型。 模型背后的數據包含多個 QUuid 列,我需要在應用程序中傳遞它們的單元格數據。 由於設計原因,我不想向用戶顯示 Quuid 列,而是將它們保留在后台以始終保證訪問所需的 id 列。 數據綁定到 Qtitan Ta ...

PyQt5:為pandas表model實現removeRows

[英]PyQt5: Implement removeRows for pandas table model

我使用QTableView來顯示和編輯一個Pandas DataFrame。我在TableModel class中使用這個方法來刪除行: 它工作正常,直到我將 comboBox 添加到 TableView 上的某些單元格。 我使用以下代碼添加 combobox(在主類中),但是當我刪除一行時它顯示 ...

Qt:使用 QAbstractTableModel 更新 TableView 中的數據

[英]Qt: Updating data in a TableView with QAbstractTableModel

我嘗試實現一個包含兩列的表格視圖。 右列顯示不應由運行時更改的參數,左列顯示應在運行時不斷更新的值。 為此,我實現了一個數據 model (源自QAbstractTableModel )。 設置完成后,我得到了一個 3 行 2 列的表格,右側的列顯示了參數。 然而,左列仍然是空的。 幾個小時后,我沒 ...

從大熊貓數據幀格式化 QAbstractTableModel 中的選定列

[英]Format selected columns in QAbstractTableModel from large pandas dataframes

下面的代碼生成一個從 Pandas DataFrame 生成的 QTableView。 A和B列包含 int 值, C包含每個單元格的 int 列表。 這當前顯示為 int 值。 我的問題是,如何使B列和C列顯示為十六進制值,但將A列保留為 int 值。 我不想更改if __main__下的任何 ...

當數據源與 QSortFilterProxyModel 之間發生變化時,動態更新 QTableView

[英]Updating QTableView on the fly when data source changes with a QSortFilterProxyModel in between

我正在嘗試在數據源 (Pandas Dataframe) 更改時更新 QTableView。 我使用 QAbstractTableModel 作為“基礎”表 model 和 QSortFilterProxyModel 進行一些過濾。 在運行時的某個時候,數據源會發生變化。 據此,我的目標是重置“基 ...

使用 beginMoveColumns 在 QTableView (QAbstractTableModel) 中的列沒有正確移動?

[英]Columns not properly moving in QTableView (QAbstractTableModel) using beginMoveColumns?

我正在嘗試使用beginMoveColumns在QTableView中移動單個列,但在下面的示例中它不能正常工作。 單元格選擇被打亂,列寬不移動。 使用相同邏輯移動行似乎可以正常工作。 我究竟做錯了什么? 視頻: https://www.screencast.com/t/5UJ0iByZCEEfr ...

如何使用 beginMoveRows 在 QTableView (QAbstractTableModel) 中移動一行?

[英]How can I move a row in a QTableView (QAbstractTableModel) using beginMoveRows?

我試圖在下面的示例中移動我的 QTableView 中的行,但我很難理解如何正確調用beginMoveRows 。 我的示例有 3 個按鈕來執行各種行移動,而第三個按鈕(將行向下移動 1)會導致我的程序崩潰。 我認為它崩潰是因為文檔中的這個聲明...... 請注意,如果 sourceParent ...

使用自定義 Model 和委托時提醒 QDataWidgetMapper 發生更改

[英]Alerting QDataWidgetMapper to changes when using a custom Model & Delegate

我正在使用帶有數據類作為項目的子類QAbstractTableModel 。 每個數據類都包含一個帶有list的字段“field1”,我想在 listview 中顯示它,並在我在 listview 中編輯或添加項目時自動更改它。 為此,我為QDataWidgetMapper設置了一個自定義委托,它將 ...

為什么 boolean 值會在 QAbstractTableModel 中創建下拉菜單?

[英]Why do boolean values create a dropdown menu in QAbstractTableModel?

在我的自定義 model 中,設置 bool 值會自動創建帶有 True/False 選項的組合框/下拉菜單,而字符串值會創建常規行編輯類型的編輯器。 我試圖理解為什么會這樣? 我可以從委托訪問該編輯器以連接其信號(即 currentIndexChanged)嗎? 截圖 這是一個簡單的代碼片段來重 ...

大型 QAbstractTableModel 的 QTableView 動態行高

[英]QTableView dynamic row heigh for large QAbstractTableModel

我知道在 stackoverflow 上有很多次關於如何為 QTableView 設置行高的問題。 我再問一次,但我的問題並不完全是關於“如何”,至少不是那么簡單。 在從QAbstractTableModel派生的自定義Qt.SizeHintRole的數據方法中,我在 Qt.SizeHintRole ...

使用 model 和委托小部件向 QTableView 添加行

[英]Adding row to QTableView with model and and delegate widgets

我正在嘗試使用 QAbstractTableModel 和 QItemDelegate 向 QTableView 添加一行,其中小部件出現在添加的行中。 根據我的閱讀,我需要在添加行的每個項目上調用.edit(index) 來調用創建小部件的 createEditor 但是我正在edit: edit ...

如何在運行時使用 PYQT 在 QAbstractTable Model 中插入新列

[英]How to insert a new column to a QAbstractTable Model at runtime using PYQT

我創建了一個 QAbstractTableModel 類型的 model class ,我添加了許多方法,如下所示: 當應用程序啟動時,我使用了一個 QTableview,后面是 model: 在運行時,如果連接了串行設備,我想向 model 添加一些額外的列,但在添加新的 Z099FB995346 ...

使用 QAbstractTableModel 在 pyqts QTableView 中插入和刪除行

[英]Insert and remove row in pyqts QTableView using the QAbstractTableModel

如何使用 QAbstractTableModel 在 QTableView 中插入和刪除單行。 將在一個單獨的線程中給出一個新行,該線程通過 pyqtsignal 連接到 QAbstractTableModel。 目標是每次給出新的發射時添加一行。 如果表格達到最大 10 行數,則應添加新發出的行並 ...

Qt C++ QabstractTableModel 最初將復選框列設置為未選中

[英]Qt C++ QabstractTableModel set checkbox column to unchecked initially

我在從 QAbstractTableModel 繼承的類上正確實現一列復選框時遇到了問題。 表中的每一行都有一個復選框,當有新項目進來時,它最初被選中,我需要取消選中它。 我試過最初在 setData 中返回 Qt::unchecked,但是當我這樣做時,我無法選中/取消選中該框。 每個項目都有一 ...

如何撤消 QAbstractTableModel 中的更改?

[英]How to undo a change in QAbstractTableModel?

我有一個簡單的例子:我的 QAbstractTableModel 的最后一列中的值等於第 1 列中的值乘以 2。因此,每次對第 1 列中的值進行更改時,都會導致第 2 列中的值發生更改。 當最后一列中的值發生變化時 - 會顯示一個消息框,詢問用戶是否希望確認操作。 假設用戶更改了第 1 列中的值並 ...

如何在 QTableView 添加/刪除行時禁用 select 行行為

[英]how to diseable select row behavior when adding/deleating a row in QTableView

我有一個帶有插入/刪除行方法的子類QAbstractTableModel 在主要的 window 我有一個方法insert_data在當前選擇單元格時插入一個字符串(我打開了單選) 這是我想改變的行為: 當我使用子類QAbstractTableModel的setData方法或使用insert_dat ...

具有多個 StyledItemDelegateForColumn 的 QAbstractTableModel 和 QTableView 使我的應用程序崩潰

[英]QAbstractTableModel & QTableView with more than one StyledItemDelegateForColumn crashes my app

我有帶有 QAbstractTableModel 和多個 QStyledItemDelegates 的 QTableView。 我通過 setStyledItemForColumn 設置這些代表。 在這種情況下,我的應用程序崩潰了。 當我按下 1 個鍵或嘗試向右擴展 gui 時發生崩潰。 但如果我使 ...


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