cost 237 ms
如何立即從附加到 QListView 的 QAbstractListModel 中正確刪除一行?

[英]How to properly remove a row from a QAbstractListModel attached to a QListView without a delay?

我正在嘗試使用 PyQT6 構建一個應用程序,允許用戶瀏覽帶有縮略圖的圖像列表並在圖像查看器中顯示所選圖像。 該應用程序還可以添加和刪除圖像。 添加圖像似乎工作正常,但是當我從 model 中刪除圖像時,QListView 中的行突然顯示列表中下一行的數據。 在半秒到大約五秒之間的任意時間間隔后, ...

“父”的概念在 QAbstractListModel 中有何意義?

[英]How is the concept of a "parent" meaningful in a QAbstractListModel?

我有一個QAbstractListModel的子類,即 model 的 QML ListView (使用 PySide6)。 列表的每一行都有一個復選框,當用戶選中/取消選中一個框時,它會使用我對setData()的覆蓋更新列表模型該行中的 boolean,這按預期工作。 我還有Button應該選 ...

有沒有辦法停止為 PyQt ListView 發出信號?

[英]Is there is a way to stop emitting signals for PyQt ListView?

我正在嘗試構建一個正在轉換文件格式的 PyQt GUI 應用程序。 我有一個 ListView,它連接到我的 QAbstractListModel。 我的問題是,作為 MVC 設計的初學者,我理解每當我懸停光標、聚焦應用程序窗口等時我的視圖都會發出信號,並且 ListView 訪問我的模型的 da ...

Qml ListView 來自 C++ QAbstractListModel 與 QThread 處理

[英]Qml ListView from C++ QAbstractListModel with QThread processing

我使用 C++ QAbstractListModel 找到了QML ListView 示例。 但是,獲取列表模型的數據需要一段時間, 等待彈出窗口凍結。 因此,我嘗試在CPU 密集型任務示例中使用 QThread 示例( a 、 b 、 c )。 然后,當另一個線程 (ThreadHandler:: ...

QT 5.11.3 - C++ - QAbstractListModel - TableView 不會自動刷新自身

[英]QT 5.11.3 - C++ - QAbstractListModel - TableView doesn't refresh itself automatically

我已經連續五天努力通過繼承 QAbstractListModel 的 model 實時更新 TableView,但沒有成功。 我創建了一個 QAbstractListModel QDocumentList,它應該是一個 QDocuments 的列表(一個 QDocument 只有一個名稱和一個 ID ...

在 QT 中集成 C++ 模型時為空 ListView

[英]Empty ListView when integrating C++ Models in QT

創建 C++ 列表 Model 以與 QML 集成以填充列表視圖,其中包含 100 個條目的復選框和文本視圖,如下所示 todomodel.cpp 文件 todomodel.h 文件 ToDoList.qml 文件 main.cpp 文件 main.qml 文件 結果:它沒有顯示 100 ...

如何創建基於 QVariant 的通用 model?

[英]How to create a QVariant-based generic model?

很多時候,我發現自己需要一些自定義方案 model,強制執行越來越多的模型,由於QObject派生類無法成為模板而變得更加乏味。 Qt 具有QStandardItemModel但這似乎有點冗長且使用不便,尤其是從 qml 方面來看,並且對於基本列表 model 來說完全過度殺傷。 還有基本的 q ...

如何向模型中沒有的 QML ComboBox 添加額外的項目?

[英]How to add an extra item to a QML ComboBox which is not in the model?

我有一個 QML ComboBox ,它附加了一個QAbstractListModel 。 像這樣的東西: 我希望它在下拉列表中顯示一個不在模型中的額外項目。 例如,假設customListModel有兩個項目:Apple 和 Orange。 在下拉列表中,它應該顯示以下選項: 全選 ...

無法將 CustomModel 分配給 QQmlListModel

[英]Unable to assign CustomModel to QQmlListModel

假設我們有一個列表模型: 這后來在 python 代碼中使用: 使用它的 QML 文件(簡化): 軸項: 這會產生錯誤: Unable to assign AxisModel to QQmlListModel 好吧,AxisModel 在技術上不是 QQmlListModel,但它 ...

將 QAbstarctListModel 拆分為子模型

[英]Split a QAbstarctListModel into sub models

我有一個自定義對象列表,我需要在 SwipeView 的多個頁面中拆分這些對象。 現在,我實現了一個 QAbstractListModel,通過自定義角色將數據提供給我的 QML 視圖。 但是當我有超過給定數量的 object 時,我需要將 model 拆分為多個塊,這些塊將顯示在 SwipeVie ...

QTableView 中的大數據集

[英]Large set of data in QTableView

我正在嘗試在 QTableView 中添加大量數據。 由於有大量數據,為了避免凍結應用程序,我嘗試使用QAbstractTableModel不立即顯示整個數據集,而只顯示必要的數據。 基於這個( 這里)的 QT 示例,我有以下類: FileListModel.cpp 文件列表模型.h 在我的 ...

從 QAbstractItemModel 或 QAbstractListModel 創建樹型模型

[英]Creating tree kind of model from QAbstractItemModel or QAbstractListModel

根據下面的代碼,我需要創建一個模型,該模型將有 N 個“系統” ,每個“系統”將有 N 個“SytemDatabase” ,每個“SytemDatabase”將有 N 個“CoresData” 。 這個 N 號會在應用程序啟動時知道。 目前我已經使用 ListModel 設計了這個模型並且它工作 ...

如何在數據更改時顯示QAbstractListModel的單個項目並更新Gui

[英]How can I show a single item of a QAbstractListModel and Update the Gui when data Changes

我想從QAbstractItemModel中顯示一個項目及其在GUI中的角色。 在手冊中,我只能找到如何顯示整個模型。 顯示單個項目是可行的,但是當更改模型中的數據時,GUI中的數據不會更新。 該模型在setData()函數中發出dataChanged()。 模型中的對象: ...

從不調用 QAbstractListModel::Data() 方法

[英]QAbstractListModel::Data() method is never called

我正在嘗試通過按照本教程模型和視圖:AbstractItemModel 示例對QAbstractListModel進行子類化來查看 qml 中的 c++ 模型列表 這是我的實現: 物品模型類 QAbstractListModel 子類 主程序 質量管理語言 問題是 : 在主函 ...

QSortFilterProxyModel 創建空白項目

[英]QSortFilterProxyModel creates blank items

我想要做的是:從模型中取出項目並使用排序代理按不同的角色對它們進行排序:預期輸出: 實際輸出包含不應該存在的空行: 您可以看到空行展開 ListView,甚至可以通過光標選擇。 這是產生這種不正確行為的代碼: 我已經將問題追蹤到 QSortFilterProxyModel ,因為當 ...


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