qtreewidgetitem

    10熱度

    4回答

    我使用下面的代碼創建了一個也是QTreeWidgetItem的複選框。 //Populate list QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true); treePrograms->addTopLevelItem(program); QTreeWidgetI

    0熱度

    1回答

    我是一名使用Qt構建工作GUI的學生程序員。我遇到了一個問題;或多或少地與QTreeWidget中的多種選擇進行排序。我的GUI在QTreeWidget的主界面中作爲此窗口的中心項目。在QTreeWidget下面,我有幾個按鈕;複製,編輯和刪除。正如你可能已經猜到這些按鈕中的每一個都與執行該命令的函數相關。我的樹小部件可以選擇多個項目;但是,當選擇多個項目時,唯一通過的項目是最後選擇的項目。我希望

    1熱度

    3回答

    在QtreeWidget的頂部有一個1。我如何解決它?

    0熱度

    1回答

    是否可以通過QTreeWidgetItem的數據列對PyQt QTreeWidget進行排序? 例如,我有一個目錄列表,我想按照QTreeWidget中顯示的磁盤大小進行排序,但不是顯示結果(以字節爲單位),而是使用一種方法將目錄大小轉換爲兆字節/千兆字節,但仍然能夠按照我存儲在QTreeWidgetItem的數據插槽中的實際值對項目進行排序。

    1熱度

    1回答

    我正在使用python插件。我使用PYQT4設計器來創建窗體。 我列出我的查詢結果爲QTreeWidget,如下圖所示: items = [] for row in c.fetchall(): item = QTreeWidgetItem() item.setText(0,unicode (row[0])) items.append(item

    3熱度

    1回答

    我正在試圖以我可以在其中插入元素的方式構建樹。這是我在起步階段樹: +Project +--Version 1.0 +--Version 2.0 現在,讓我們假設我做了一個1.1版本,我想它的位置添加beetween Version 1.0和Version 2.0。像: +Project +--Version 1.0 +--Version 1.1 +--Version 2.0 我

    1熱度

    1回答

    大家好我創建了我自己的類從QTreeWidgetItem,mytreewidgetitem派生。我使用QList創建了它們的列表。我用append()函數填充它。然後我想用addChildren()函數將列表添加到QTreeWidgetItem中,但由於addChildren()需要QList變量作爲輸入,所以我得到了編譯錯誤。有沒有一種解決方法(例如重鑄)使addChildren()函數與派生類

    0熱度

    1回答

    我有6個數字的向量,我想插入列表並將此列表添加到QTreeWidget。列表的第一個數字是在「根」級別上,其他數字是「根」級的。 我不知道該怎麼做。 圖像的描述: 代碼: void modal::zapis() { ui->listWidget->clear(); ui->treeWidget->clear(); QList<QTreeWidgetItem *> items; for(i

    6熱度

    3回答

    幾個網頁說QTreeWidgetItem可以通過刪除或QTreeWidget.clear ing刪除。但是我的代碼示例似乎並沒有這樣做。我做錯了什麼? #!/usr/bin/python import sys from PySide.QtGui import QApplication, QWidget, QTreeWidget, QTreeWidgetItem #from PyQt4.QtG

    5熱度

    3回答

    如果頂層項目中沒有子節點,我正在嘗試刪除頂層樹部件項目。什麼是正確的方法來做到這一點?我似乎無法在Qt的文檔中找到API調用。調用頂級樹形構件項目上的刪除是否安全?我還沒有遇到任何問題,但我想知道這是否是安全的做法。非常感謝。 if(topLevelTreeWidgetItem->childCount() > 1) topLevelTreeWidgetItem->removeChild(