QListWidget新增小控制項

2021-07-04 00:16:20 字數 670 閱讀 2807

在寫乙個簡單的檔案瀏覽器時,遇到乙個問題,想實現新建資料夾時能像一般的檔案管理器那樣,資料夾圖示下面有乙個編輯框提示使用者給資料夾命名(如下圖),但是不知道怎麼給單元項qlistwidgetitem新增qlineedit控制項。查了好久qt幫助文件,終於發現了qlistwidget::setitemwidget(),就試了一下,成功新增了,還算滿意。大家如果有更好的方法請告訴我。

設定在給定專案中顯示的小部件。

此功能僅可用於在列表小部件專案的位置顯示靜態內容。如果你想顯示自定義的動態內容或執行自定義編輯器部件,使用qlistview和子類化qitemdelegate代替。

這個功能介紹qt 4.1。

關鍵**:

//換成資料夾圖示就可以

用於移除新增的部件

QListWidget加入小控制項

在寫乙個簡單的檔案瀏覽器時,遇到乙個問題。想實現新建目錄時能像一般的檔案管理器那樣,目錄圖示以下有乙個編輯框提示使用者給目錄命名 例如以下圖 可是不知道怎麼給單元項qlistwidgetitem加入qlineedit控制項。查了好久qt幫助文件,最終發現了qlistwidget setitemwid...

pyqt5 為QListWidget新增右鍵選單

如何在pyqt5下為qlistwidget新增右鍵選單?在嘗試了很多方法後,下面貼出可用的方法 from pyqt4 import qtcore,qtgui 首先建立右鍵選單 建立右鍵選單 def rightmenushow self rightmenu qtgui.qmenu self.listv...

力控批量新增變數 力控組態軟體的變數操作函式3

力控組態軟體forcecontrol v7.0的變數操作函式3 setvar 語法int setvar strvarname,dvalue 說明給指定資料庫變數的引數賦值。返回值int 賦值是否成功,0失敗,1成功。引數string 指定資料庫變數需要賦值的引數名稱。float 給引數要賦的數值。示...