qtreeview

    0熱度

    4回答

    我想隱藏我自定義的QTreeWidget的邊框。 我希望它是相同的,當我選擇一個項目裏面。但是這個特別的大綱根本不起作用。我希望它和第一張圖像一樣。 我使用這段CSS代碼: QTreeView { show-decoration-selected: 0; background: transparent; } QTreeView::item:selected {

    5熱度

    2回答

    我希望我的QTreeView始終展開所有項目。在這種情況下,所有展開按鈕/裝飾都是不必要的,我想擺脫它們。我如何刪除所有這些文件? setRootIsDecorated只會刪除第一級的那些按鈕...

    1熱度

    1回答

    我有這些消息收到罐頭總線上需要顯示在一個合適的Qt Widget(請參閱附圖)。看來我可以使用它QTreeView。 我需要顯示一棵樹,其中包含許多消息,如附圖所示。每行將包含有關收到的消息的信息。 它應包括列:接收 消息內容 消息的 消息ID 名稱的 長度 時間,當我擴大消息應該是它不同的信號。 我怎樣才能讓一個QTreeView則與列?

    1熱度

    2回答

    我怎樣才能使一個(不是全部)樹項目總是在QTreeView中展開?我找不到一個好辦法。

    1熱度

    3回答

    QAbstractItemView有`setIndexWidget但沒有「刪除」功能。 我試圖通過存儲傳遞給QAbstractItemView和hide/delete他們當我想從視圖,這與RuntimeError: wrapped C/C++ object of %S has been deleted錯誤最終將其刪除部件周圍的工作吧。我認爲是由於是傳遞到視口中的小部件的所有權,因爲醫生說: Set

    1熱度

    1回答

    使用Python3和pyside。 我有一個Python字典,我想要顯示爲使用Qt的樹。我想要的值是可編輯的,但不是關鍵。我已成功地實現這一目標使用setItemWidget如下面的例子: #!/usr/bin/python3 # -*- coding: utf-8 -*- import sys from PySide import QtGui def data_to_tree(par

    2熱度

    1回答

    感謝this thread,我可以將小部件添加到view的頂級項目的第二個或更後一列QAbstractItemView(在我的示例中爲QTreeView)。 但是可以將小部件添加到子項目嗎? 這是我已經試過這部分進展順利: #!/usr/bin/env python import os from PyQt4.QtCore import QModelIndex, Qt from PyQt4.

    0熱度

    1回答

    我有一個TreeView,它由一個由SqlQueryModel提供的SortFilterProxyModel提供。 現在我想添加雙擊事件,以便編輯對話框加載選定行中的數據並且可以進行編輯。 但我得到的是一個「隨機」行被加載,這就像TreeView當前索引是錯誤的。我的猜測是SortFilterProxyModel搞砸了,但我不知道如何獲得正確的索引。 這是我怎麼設置我的模型: proxyModel

    0熱度

    1回答

    我一直在試圖拖放qtreeview中的子樹。當我執行放置操作時,樹會正確地重新排序,並且底層模型會更新,但是,項目選擇會在後續操作中搞砸。我無法想出一個可靠的方法來強制QT適當地重新繪製選擇。請參見下面的屏幕截圖: 之前: 相關視圖代碼: void View::dropEvent(QDropEvent *evt) { QTreeView::dropEvent(evt); Q

    0熱度

    1回答

    我使用QTreeView和QStandardItemModel在tree view中顯示其內容(從xml文件中讀取)。文件解析器工作正常,但是當我使用視圖來顯示數據時,sizePolicy只是不起作用。 爲什麼?如何使樹的面積擴大? (它顯示了象下面,該樹視圖不會擴展?)樹的顯示的 圖片: 代碼(編輯以添加「佈局」的一部分,但不是工作,其一): ... QStandardItemModel *m