pyqt4

    2熱度

    1回答

    我希望能夠在使用QAbstractTableModel填充時設置的itemData。不過,我只能從模型的data方法中返回一個字符串。 通常情況下,不使用模型時,這可以像這樣進行: # Set text and data combobox.addItem('Some text', 'some item data') # Retrieve data from selected item_da

    1熱度

    1回答

    我使用的是QAbstractTableModel來填充QComboBox。這很好,但我希望總是有第一個組合框索引包含「Select one ...」的值。 這是可能的,如果是這樣 - 如何? 我有一個combobox,我設置了一個模型來: model = ProjectTableModel(projects) combobox.setModel(model) 我的模型: class Proj

    0熱度

    1回答

    我有QPushButton.i的列表希望能夠使列表中的所有按鈕以更簡單的方式發出信號。 這裏是我的代碼: def btn_click(self): self.menu_list[0].clicked.connect(lambda: self.add_cart(self.menu_list[0])) self.menu_list[1].clicked.connect(lambda: self.a

    1熱度

    1回答

    我創建了一個包含表的子項的treewidget。我想訪問QtableWidget的內容,但我找不到如何做到這一點? 的treewidget樣子: 我已經生成像treewidget: software = QTreeWidgetItem(['Software']) hardware = QTreeWidgetItem(['Hardware']) beide = QTreeW

    1熱度

    1回答

    我最近開始使用PyQt4來製作GUI應用程序。我試圖製作一個我使用QTableWidget的應用程序。它是2列表,其中第一列設置爲QLineEdit,第二列使用代表設置爲QListWidget(抱歉,如果「設置爲」不是正確的術語)QListWidget列中的條目來自列表輸出的QFileDialog import sys from PyQt4.QtGui import * from PyQt4

    0熱度

    2回答

    我有一個場景,我有一個表格,我想在特定單元格下顯示列表窗口小部件,我點擊了單元格。只需要點擊第一個單元格(單元格點擊在這裏實現)。唯一的問題是如何在單元格下顯示列表。?!?!?! 初始視圖 最終 我對錶的代碼是: - from untitled import * from PyQt4 import QtGui # Import the PyQt4 module we'll need impor

    1熱度

    1回答

    我有兩個QTreeWidget的形式,一個沒有孩子,另一個孩子如下面的截圖所示。我希望如果合適的樹被摺疊(如果它被展開,則摺疊),每次選擇左樹中的項目時都會展開。 我試着用下面的代碼,在那裏我一個手柄功能連接到左側列表中的itemSelectionChanged事件來實現這一目標。問題是.collapse()和.expand()方法需要一個QIndexModel參數(繼承自QTreeView),但

    0熱度

    1回答

    我試圖運行嘗試導入 from PyQt4 import QtGui, QtCore ,並給了我一個Import Error: No module named 'PyQt4' Python程序。 我使用conda環境並確保:安裝了pyqt版本5.6.0。 如果我改變import語句 from pyqt import QtGui, QtCore 它也不管用,它給了我同樣的導入錯誤。此時我完全困

    0熱度

    1回答

    當我按下按鈕時,會耗費一些耗時的代碼。在運行時,我想避免該按鈕響應任何進一步的點擊。代碼完成後,該按鈕可以重新啓用,並且應該處理更多的點擊。 我試圖做到這一點使用: self.btn.blockSignals(True) self.btn.setEnabled(False) ... code ... self.btn.blockSignals(True) s

    2熱度

    2回答

    我在Mac上使用PyOpenGL。默認情況下,使用OpenGL 2.1。但是,根據我的研究和OpenGL Extension Viewer,我應該可以使用OpenGL 4.1。 我試圖將一個QGLFormat傳遞給我的QGLWidget,正如我在這裏看到的許多線程所做的那樣,但上下文版本不會改變。如果我試圖強制它,它會告訴我上下文無效。 我一直在嘗試了很多 - 這裏是一個非常簡單的例子,說明我的問