我對PyQT和QT一般都很新,並且必須快速設計一個與現代2窗格郵件應用程序大致相似的用戶界面:留下一個郵件列表,一個編輯器。我想給出一些信息,而不僅僅是要在QListView
中顯示的字符串 - 基本上,項目名稱以粗體文本顯示,下面兩行用不同樣式描述,左上角顯示一組標籤狀徽章。此外,列表必須每隔幾秒左右更新一次(可能只需要更改很少的項目),所以我不想每次重寫數據。QListView中的自定義項目
從我在各種手冊和教程中看到的,有不同的方式來完成這一點,我不確定最常用的方法是什麼(其他人一旦起草了核心,將不得不使用代碼應用程序) - 您將使用哪些對象和方法 - QListView
或QListWidget
,然後子類別QAbstractListModel
或QStandardItemModel
,...?
有些提供的鏈接都死了 – user1767754