qtreeview

    3熱度

    1回答

    我有一個嵌套的數據結構,我想用QTreeView顯示。 比方說,我有這樣的事情: class Image { public: ... std::vector<Filter> filter_; }; typedef std::vector<Image> Gallery; typedef std::vector<Gallery> Galleries; 的QTreeV

    2熱度

    1回答

    我有一個QFileSystemModel作爲其模型的QTreeView。 我無法弄清楚如何限制樹的深度。我會認爲這將是模型的功能? 我的意思是,如果我設置的深度爲1,例如,只有最高級別的項目將被顯示(即沒有擴大的文件夾按鈕) 一個的深度會使樹的樣子在Windows資源管理器中的bog標準詳細信息視圖。 我使用PySide,但我可以理解PyQt或C++中的答案。

    3熱度

    2回答

    我希望在發送特定信號時啓用/禁用QTreeWidget中的可檢查項目。 下面的代碼DOWS不起作用: model = QStandardItemModel() view = QTreeView() view.setModel(model) rootItem = QStandardItem() rootItem = model.invisibleRootItem() categoryIt

    1熱度

    2回答

    我正在使用QStandardItemModel與QStandardItem的。 我不想寫我自己的模型和任何代表。 我只是想有在第二列QComboBox'es複選框的樹... m_model->setColumnCount(2); for (int i = 0; i < sectionCount; i++) { QStandardItem * section = new QStanda

    2熱度

    2回答

    我有一個QtreeView作爲QComboBox中的視圖。在我的應用程序中,根項目是類別標籤,不能被選中。當我創建視圖,我想預先選擇其中一個子項目(第一個根項目是默認選中),但我無法弄清楚如何。這方面的例子(特別是蟒蛇)在地面上很薄。 這裏是我的簡單的例子: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * da

    1熱度

    2回答

    我正在使用pyQt。如何禁用QTreeView/StandardItemModel中的子項排序?

    1熱度

    1回答

    我希望在選擇qtreeview時按下Enter鍵時發生「事件」。因爲我不希望子類qtreeview(更容易爲設計師) - 我試圖安裝一個事件過濾器。然而,這似乎並沒有工作: 類僅包含一個公共職能: bool InputTreeEventHandler::eventFilter(QObject *obj, QEvent *event) const { if (event->type() =

    1熱度

    1回答

    我需要在QTreeView中使用QAbstractItemModel。 在dropMimeData方法中,我想刪除源代碼行(如果它是特定的MIME_TYPE)。如何獲取源代碼的行和parentIndex?或者我需要從其他方法做到這一點。太長 def dropMimeData(self, mimedata, action, row, column, parentIndex):

    1熱度

    1回答

    我想說明的第二個項目treecombobox.h #ifndef TREECOMBOBOX_H #define TREECOMBOBOX_H #include <QComboBox> #include "QAbstractItemView" #include "QTreeView" class TreeComboBox : public QComboBox { Q_OBJ

    0熱度

    1回答

    我是PySide和Qt的新手,現在需要創建一個具有帶有樣式項目的樹視圖的應用程序。每個項目需要兩行文本(不同的樣式)和一個按鈕。許多項目都應該在視圖中,所以我選擇了QTreeView而不是QTreeWidget。現在我設法將簡單的文本項目(非風格)添加到QTreeView中,並且幾乎不知道如何在一個項目上放置多個小部件。您能否給我舉一個如何創建這樣的設計的例子? 我在互聯網上找到了一些與我想要的相