qlistwidget

    1熱度

    1回答

    目前我有一個視圖模式設置爲圖標 一個QListWidget有沒有使用自定義窗口小部件或繪畫,而不是圖標 mTestLV = new QListWidget; mTestLV->setIconSize(QSize(128, 128)); mTestLV->setViewMode(QListView::ViewMode::IconMode); auto icon = QIcon("../..

    0熱度

    1回答

    我是誰繼承了QListWidget並利用其內部的拖拽機制的Python/PyQt的(V4)新手: from PyQt4.QtCore import * from PyQt4.QtGui import * class AlgorithmListControl(QListWidget): def __init__(self, parent = None): super(Al

    0熱度

    1回答

    我希望能夠將時間戳添加到QListWidget實例並將其保存到文本文件中。以及查看文本文件中已有的項目,以便在程序退出後保存項目。 此刻的代碼我把它保存到列表,我想,但我不認爲我關閉並重新打開該程序之前添加的項目: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from datetime import date

    0熱度

    1回答

    我有幾個QListWidget s,並希望只允許爲所有這些列表選擇一個單一的行。例如,如果我在其中一個列表中選擇一行,其他列表中的其他列表中的任何其他列表都將被清除。我怎樣才能做到這一點? 有沒有一個內置的方式來做到這一點(類似QButtonGroup的按鈕)?如果不是,那麼當您嘗試自己實現這個功能時,您會建議採取什麼方法? 爲感謝幫助與親切的問候, 託德

    0熱度

    1回答

    我想要均勻地填充正在使用的iconMode中的QListWidget的視口來獲取物品的網格佈局。 一切工作正常,但問題是調整mainWindow時,listWidget等待獲取寬度,使行中的新項目可以獲得空間。顯示在下面的圖片: 並期待這樣的: 這是我試過到目前爲止 void MainWindow::resizeEvent(QResizeEvent* event) { if(u

    -1熱度

    1回答

    listWidget = QListWidget() listWidget.setAcceptDrops(True) listWidget.setDragEnabled(True) path1 = "/home/hsa/Downloads/chap10/images/" list_dir = set() for image in sorted(os.listdir(path1)):

    0熱度

    1回答

    我以前問過這個問題,一個很棒的人讓我對這個問題有一個體面的解決方法。不過,我希望看看是否有更好的解決方案。一個實際上阻止我的QListWidget完全轉移。 工作演示的例子 ListDemo zip文件 http://nexrem.com/test/ListDemo.zip ListDemo cpp的代碼 MainWindow::MainWindow(QWidget *parent) :

    0熱度

    1回答

    我正在使用一個簡單顯示對象列表的QListWidget。我允許用戶通過內部拖放來重新排序這些項目。一切正常,但我現在需要在用戶嘗試刪除(重新排序)時添加檢查,如果檢查失敗,請以編程方式重新建立原始訂單。這是我得到的: class SequenceControl(QListWidget): def __init__(self, parent = None): super(Seq

    0熱度

    1回答

    我想打開圖像序列,我加載列表中的所有圖像;我希望當我點擊一個名爲next的按鈕時,當前列表索引從1改變爲2,比從2改變爲3 ...等右邊的最後一幀。 這個代碼總是給我的最後一幀 self.nextbtn.clicked.connect(self.changeitem) def changeitem(self): self.listWidget.count() count_

    0熱度

    1回答

    我有QListWidget指針(pListWidget)。 A有我的自定義(QCustomItem)小部件,來自QWidget幷包含一些數據。我在列表中添加一些小部件: int iMyData = 555; ... QListWidgetItem *pListWidgetItem = new QListWidgetItem(); QCustomItem *pCustomWidget = ne