qtreewidgetitem

    0熱度

    1回答

    我有一個覆蓋了dropEvent()方法定製QTreeWidget類。 這裏是方法: void QCustomTreeWidget::dropEvent(QDropEvent * event) { QModelIndex droppedIndex = indexAt(event->pos()); if (!droppedIndex.isValid()) retu

    0熱度

    1回答

    創建一個項目,它爲可編輯的設置後: item=QtGui.QTreeWidgetItem() item.setFlags(item.flags() | QtCore.Qt.ItemIsEditable) 我要重置所有項目的標誌和設置該項目回不可編輯。 什麼是正確的語法來實現這一目標?

    1熱度

    2回答

    我有一個QTreeWidgetItem。我可以使用setSelectionMode(QAbstractItemView :: MultipleSelection)來設置多選模式。在這種情況下,用戶可以在不使用鍵盤的情況下選擇項目。當點擊一個項目時,它已被選中。 我怎樣才能使它選擇只使用CTRL或Shift?

    -1熱度

    1回答

    我需要一種簡單的方法來根據name和PyQt來選擇QtreeWidgetItem。 例如,我想將名稱爲"five"的項目設置爲選中狀態。 這是我的設置一個簡單的例子: import sys from PyQt4 import QtCore, QtGui app = QtGui.QApplication([]) tree=QtGui.QTreeWidget() itemsList = ['

    1熱度

    1回答

    我試圖做某種遞歸。如果您打開P,則可以再次打開P或執行其他操作。這是我的問題: 我不能兩次添加相同的項目。 while (*it) { if ((*it)->text(0) == item->text(0)){ (*it)->setText(0,"Add_item"); (*it)->addChild(item); } } 我可以在QTree中做一

    0熱度

    1回答

    有沒有一種方法可以讓項目被拖/放以及它們的目標父級? 在理想情況下,我想要發生的是dropEvent完成後,它會打印已移動的qtreewidget項以及項目移至的新父項。父母可能是qtreewidget本身或另一個qtreewidgetitem,具體取決於下降發生的位置。 有人可以幫我一下嗎? 以下是我到目前爲止的代碼。 # Imports # -------------------------

    2熱度

    2回答

    我正在Qt Designer窗體上用QTreeWidget開發Qt應用程序。用戶可以按添加新項目按鈕,新項目將以默認名稱出現,之後用戶必須輸入項目名稱。 所以這是我的代碼: void MyFormClass::on_addNewItemButton_clicked() { auto newItem = new QTreeWidgetItem({ _defaultName });

    0熱度

    1回答

    如何創建xml文件包含由用戶創建的QTreeWidgetItem的級別層次結構,我正在使用(ETreeElement用於創建xml文件)?,我試圖通過使xml文件在用戶期間獲取結構來實現此目的創建它,但我只有第一個孩子的根項目我不能得到其他項目 def rootItem(self): itemName = self.TreeviewForFolders.topLevelItem(0).t

    0熱度

    1回答

    我有一個非常糟糕的gui應用程序類Tools()。我想用單元測試在同一個文件中測試其他類的Tree()。 我寫了簡單的空樹類來嘗試單元測試。 的Tools.h #ifndef TOOLS_H #define TOOLS_H #include "json.h" #include <QString> #include <QList> #include <QSettings> ... c

    0熱度

    1回答

    如何更改pyside中QTreeWidgetItem的顏色?我想要一些是紅色的,一些是藍色的。我嘗試了各種各樣的東西,但我還沒有找到工作解決方案。希望有人能幫忙。 感謝 # Modules # ------------------------------------------------------------------------------ import sys from PySid