qstyleditemdelegate

    3熱度

    2回答

    問題: 我有QTreeView對象,和作爲QStandardItemModel模型,以查看小窗口; 對於一些項目與setData方法將它們與參數分割我已經設置的數據; 所以我需要畫不同背景像素圖爲QStandardItem項目,這是與圖標的和一些文本數據; 而不要重繪所有項目的對象,我的意思是圖標和文字。只是改變背景。 首先,我的想法是: 我可以用2張不同的背景圖片,但QStandardItem對

    0熱度

    1回答

    我嘗試在QListView中設置項邊界線。 當鼠標移過物品時,線條出現,鼠標離開物品時,線條恢復正常。這就是我想要的。 所以,我使用QStyledItemDelegate,似乎這樣做,這是不正確的。 class PixmapItemDelegate(QtGui.QStyledItemDelegate): def paint(self, painter, option, index):