[英]How do you selcet the specific cell in a QTableView
在 Python 中,使用 QTableView 如何獲取特定單元格以及如何設置當前單元格。 ...
[英]How do you selcet the specific cell in a QTableView
在 Python 中,使用 QTableView 如何獲取特定單元格以及如何設置當前單元格。 ...
[英]Qt TableView ChekcBox with Label
我需要在表格視圖單元格中顯示帶有 label 的復選框,使用當前代碼它顯示復選框狀態而不是 label。我創建了自定義委托和 model。下面是完整的代碼。 我得到的結果是這樣的 table_view_delegate.h table_view_delegate.cpp 表視圖模型.h 表視圖模 ...
[英]Strange behavior of QTableView pyqt5
我剛剛進入 PyQt5 框架並在我的 QTableView 表中編輯單元格時被堆疊。 我有一個這樣的 model: 並用這樣的數據填充它: 問題是當表格最后一列中顯示的數據為空時。 我在調試模式下檢查了數據,沒有遺漏任何數據。 從字面上看,所有其他表都可以使用相同的代碼正常工作,但當然名稱不同。 ...
[英]Change background of model index for QAbstractTableModel in PySide6
我想更改表中特定索引的背景顏色,但只能在特定任務完成后更改。 我知道我可以使用背景角色來更改我的表模型中的顏色,但我想根據外部因素而不是根據表本身的變化來更改背景顏色。 例如,下面的代碼顯示了在 QWidget 中顯示 6 行的 QTableView 的基本示例。 在主應用程序中,我可以使用 set ...
[英]PyQt QTableView resizeRowsToContents not completely resize on initialisation
我在這里有一個 QTableView 小部件的最小示例,它顯示一個長字符串,我希望在啟動應用程序時將其換行。from PyQt6.QtWidgets import ( QMainWindow, QTableView, QHeaderView, QApplication ...
[英]QTableView: filtering vertical header labels
我在帶有自定義水平和垂直標題的 PyQt 應用程序中有一個QTableView 。 我想找到一種方法來過濾垂直 header 標簽:表格中顯示的行只會是垂直 header label 匹配鍵入模式的行。 似乎QSortFilterProxyModel僅適用於QTableView內容。 執行此操作的最 ...
[英]PyQT6 make verticalScrollBar() QWheelEvent scroll 1 row instead of 3
我有一個帶有 verticalScrollBar() 的 QTableView 問題是,當我使用鼠標滾輪向下/向上滾動時,它一次移動 3 行,我想將其更改為一次僅移動 1 行。 查看 class 參考,它似乎實現了 QWheelEvent,所以我最好的猜測是我必須覆蓋這個事件......但是我完全 ...
[英]How to visualize a .txt or .csv file on a QTableView after triggering currentRowChanged(int currentRow) on QListWidget?
問題:在QListWidget上觸發currentRowChanged(int currentRow)后,如何在QTableView上可視化.txt或.csv文件? 我有一個非常簡單的界面,我設計為一個最小的可驗證示例,如下所示,帶有QPushButton 、 QLineEdit 、 QListW ...
[英]How to read the headers of a .txt files and put them as headers of a QTableView
我在嘗試正確解析.txt文件並在QTableView上顯示其內容時遇到了一個小問題。 具體如何提取文件的標題並將它們顯示到QTableView 。 .txt文件由帶有標題的第一行和所有其他行組成,它們是數據。 我可以在QTableView上成功上傳.txt文件,但由於某些原因,整個文件出現在一個巨 ...
[英]How can I resize QTableView row according to specific cell value?
我想根據特定的列值調整行高。 例如,我要更改的表在這里: 在第 10 行,行高由第三列值調整大小。 但在第 11 行,它按第二列值調整大小。 我只想通過第三列值調整行高。 有沒有辦法做到這一點? 謝謝你。 這是我的QTableView代碼ui->tableView->setModel( ...
[英]Unable remove row in proper order from qtableview
按創建按鈕(Alt + C),它將在表中創建一行(端口),刪除按鈕是從表中刪除相應的行(端口)。 當按下刪除按鈕時,會調用deleteButtonPressed方法。 此方法假設從 tableview 中刪除相應的行,但它從 tableview 中刪除最后一行。 不管按下哪個按鈕, deleteBu ...
[英]selecting next/previowus record in Qt TableView
我有與這里提出的相同的問題: How to select next row automatically in Qt tableView 每當按下按鈕時? 但我使用 Qt 平台和 python(qgis.PyQt),所以我不能像上面介紹的那樣一對一翻譯(其中是 c++)。 你能看到下面附件中的代碼有什 ...
[英]PyQt5 : Change font color in one cell if row is selected (QAbstractTableModel)
我有一個帶有模型的QTableView ,如果我選擇一行,我想更改特定列中的前景色。 我用QStyledItemDelegate嘗試了一些東西,但沒有任何效果。 有人可以幫助我嗎? tableView的SelectionBehavior是SelectRows 。 使用 Tableview 上的 ...
[英]PySide6 Change QSqlTable/QTableView to display as numeric instead of Scientific notation
使用 QTDesigner 制作的 GUI 將所有大於 100 萬的值顯示為科學計數法。 附上部分代碼。 整個程序相當長,分成多個文件。 該查詢在 function 中構建並作為“查詢”返回 Qquery 將其轉換為 QtSql 想要的用於.setQuery 的輸入類型。 部分查詢如下所示。 我擁有 ...
[英]Stopping the VerticalHeader to update on QTableview
我正在實現一個 QTableview 來顯示大量數據。 我不是一次顯示全部,而是顯示 10000 行並動態添加和減去表中的數據。 刪除上面的行時遇到問題; 垂直標題得到更新,行號得到改變。 阻止垂直標題更新的任何方法。 ...
[英]Proper elide and peridically set background color of QTableView cell and possible for user to edit value
總結一下:我需要一個滿足 QTableView 單元格的解決方案 適當的省略 可以通過在約 50 毫秒的計時器調用的方法中從模型發出 dataChanged() 來設置背景顏色 用戶可以正常編輯值。 省略號的 QTBUG: https ://bugreports.qt.io/browse ...
[英]Pyside, TableView and pandas, add row
我嘗試使用 QTableView 顯示和修改數據框的信息。 我可以修改行,並且模型中的更改可以,但是當我嘗試添加新行時,模型中沒有保存任何內容...在我的代碼中,我嘗試使用 insertRow 函數添加 [1, 1, 1] ...沒有警告或錯誤...那么我的錯誤在哪里? 我的代碼: ...
[英]issue with update shown values in a pyqt5-applet (using qtableview)
我想讓一個 qtableview 小部件正確更新。 我正在開發一個校准小程序,我想逐個填充(例如)100 x 100 x 4 陣列的單元格。 如果我的硬件到達位置 1、2、3 等,我將觸發電壓測量並使用 i2c 讀取功能收集這些值。 所以“我的 qtableview 沒有更新”的問題無處不在。 ...
[英]Value based gridlines / divider in QTableView
我有一個 QTableView,我用來自 ODBC/SQL 的數據提供它,我首先在“團隊”和“個人”中對值進行排序: 團隊 人 反滲透 一個 功放 11111 一個 ...
[英]QSqlTableModel.insertRecord(row, record) not inserting at specified row
使用此處提供的答案,我能夠將記錄插入到我的 QSqlTableModel 中。 雖然這會將記錄附加到末尾(行 = -1)就好了,但更改行不會更改插入記錄的位置。 如何在指定行插入記錄? ...