pyqt

    2熱度

    2回答

    我有一個應用程序可以從命令行啓動,使用可選的文件名作爲參數。如果存在這個文件應該在啓動時加載。由於文件的處理需要一些時間,因此fileOpen()會阻止程序並顯示加載指示符。 在正常操作期間,這沒關係。但是,當我嘗試在啓動時執行相同操作(如下所示)時,窗口的輪廓出現在show()之後,但其內容直到app.exec_()才呈現。 我的問題:我該如何處理這種情況? app.exec_()之前,我不能把

    0熱度

    2回答

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

    1熱度

    2回答

    我想簡單地停用QScrollArea上的鼠標滾輪滾動功能,只需單擊右側滾動條即可向下滾動,但我無法在Internet上找到任何解決方案。 app = QtGui.QApplication([]) sa = pg.QtGui.QScrollArea() win = pg.GraphicsWindow() sa.setWidget(win) 的問題是,我有很多圖形在我的滾動區域,當我試圖鼠

    1熱度

    1回答

    設置我的項目的代表,像這樣:該模型被設置爲代理模式的源模型 COMBOBOX_ITEMS_FRUITS = ['Apple', 'Banana'] COMBOBOX_ITEMS_COLORS = ['Red', 'Green', 'Blue'] self.treeview.setItemDelegateForColumn(COLUMN_A, ComboBoxDelegate(COMBOBOX

    1熱度

    1回答

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

    0熱度

    1回答

    我有一個名稱列表,並從該列表中,我想填充我的QMainWindow的menubar。下面的代碼嘗試: list_name = ['Miller', 'Johnson', 'Robert'] self.menuName = self.menuBar().addMenu('Name') for i in range(0,3): list_name[i]+'_action' = QtWid

    1熱度

    1回答

    我有一個應用程序,我不想在10英寸觸摸屏上運行,我試圖讓QSlider手柄更大,因此移動起來更容易。在樣式表改變手柄寬度的例子,但所做的更改不會被反射,當我運行的代碼。我使用PyQt5設計,這裏是樣式表滑塊。 QSlider::groove:horizontal {height: 10px; margin: 0 0;} QSlider::handle:horizontal {background

    1熱度

    2回答

    在這裏,我有我的表窗口小部件,用戶將在稍後補項目: class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(238, 260) self.tableWidget = QtWidgets.QTableWidget(Form)

    0熱度

    1回答

    我發現this示例來自pyqtgraph github回購。 我想與pyqtgraph具有以下功能創建一個交互式(網絡)圖: 當用戶點擊一個節點上,他/她將獲得的 的「text',信息是節點。 當一個節點被點擊節點的顏色,以及它的所有鄰居(邊緣和節點)的 將改變(例如黃色) 允許多個選擇 代碼: # -*- coding: utf-8 -*- """ Simple example of sub

    0熱度

    1回答

    我正在通過基本的PyQt設計器示例創建一個腳本來接受兩個數字並添加它們。 我創建了calc_ui.py文件: from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s t