qlistview

    0熱度

    1回答

    我正在使用Python 3.3 PyQt5。我有一個包含一些項目的QListView小部件。我想在用戶雙擊項目並對其進行編輯時檢索項目,以便將其新值保存到數據庫。但是我找不到像編輯完成或任何有用的信號。 class MainWin(QtWidgets.QMainWindow): itemName = "" def __init__(self, inheritance=None)

    0熱度

    3回答

    我想將一些圖形效果應用於QListView中列表項的像素圖。 我該怎麼做才能做到這一點? 據我瞭解,我需要爲此做出自己的代表。但我如何使用QGraphicsEffect呢? 更新。 如果使用QListWidget,我可以做一些事情來達到以下效果。爲每個列表項創建小部件併爲它們應用所需的QGraphicsEffect。這個小工具會是這樣的(例如): class PortraitViewWidget

    0熱度

    1回答

    很久以前Digia announced即將推出的Qt版本中的「下一代」項目視圖,名爲ItemViewsNG。 從版本5.2開始,它看起來像所有的模型/視圖控件仍然基於舊的QAbstractItemModel設計。具體而言,我在尋找類似QGraphicsListView的類,但我可以在網上找到的是舊的源代碼庫(如this one on Gitorious,自2010年以來沒有任何提交)。 Digia

    2熱度

    1回答

    我希望使用此函數返回值在QAbstractListModel創建一個ListView @QtCore.Slot(int, result=QtCore.QAbstractListModel) def subModel(self,index): print self._items[index]._plm() return self._items[index]._plm() 以

    0熱度

    2回答

    如果項目數量小於給定數量N,我想要基於QAbstractListModel的QListView的高度適合內容。如果有多於N個項目,應該只顯示N個項目。我在網上閱讀了很多好奇的技巧,但其中大部分看起來像黑客。我想這與sizeHint()有關,但在模型視圖方法中,沒有ItemWidget可以覆蓋sizeHint()。什麼是實現這種行爲的正確方法? 此外,這與父應用程序的大小策略有什麼關係?這是第二個約

    0熱度

    1回答

    我想獲得一個簡單的QAbstractItemModel在QListView中顯示,但我掙扎了一下。這裏是我的模型實現: TestModel::TestModel(QObject *parent) : QAbstractItemModel(parent) { } QVariant TestModel::data(const QModelIndex &index, int role) cons

    0熱度

    1回答

    我在我的應用程序中有一個QListView,並希望顯示一個帶有圖標的文件列表,如QT文檔中所示。 而QListView是在Icon mode 我有下面的代碼: - std::vector<std::string>::iterator it = result.begin() ; // got the results, now tie them to the StandardItemModel.

    0熱度

    1回答

    夥計!我是QT編程的新手。 我想問,爲什麼列在我的QListView控件上正常顯示行? QStandardItemModel* model = new QStandardItemModel(0, 1, ui->listView); QList<QStandardItem*> items; items.append(new QStandardItem("Column 1")); model-

    1熱度

    1回答

    我創建了QListView和QStringListModel。 void MainWindow::addItem(QString result) { if (result == "") return; listModel->insertRow(listModel->rowCount()); QModelIndex a = listModel->index

    1熱度

    1回答

    使用Qt,我創建了一個包含QListView小部件的gui。 這個小部件被從與兩列由QStandardItemModel對象供給數據: 說明; 和超鏈接 我試圖做的是實際上有與使用無論用戶的默認瀏覽器是在QListView打開頁面的超鏈接有描述。 我到目前爲止所嘗試的是使用HTML實際構建數據,但是這僅產生純HTML文本非呈現。 任何人都可以幫忙嗎? 編輯,以顯示使用的代碼: 代碼用於構建模型:使