pyqt

    0熱度

    1回答

    我有一個Excel格式的表格。我知道我需要發出dataChanged信號從我的模型爲了更新我的視圖,它完美的作品。但是,當更新來自另一個(python)線程時,我需要在更新的單元格上設置鼠標(單擊一次),以便顯示新值。我知道新的價值是在模型(我可以看到日誌)設置正確,但觀點是落後.. 如果更新涉及已激活的細胞,更新立刻反映。 我應該發出什麼樣的信號才能強制View沒有我點擊右邊的單元格而被更新?

    0熱度

    1回答

    與導入PyQt5模塊後: from PyQt5 import QtWidgets 我可以在其中找到該模塊通過簡單: print QtWidgets 打印: <module 'PyQt5.QtWidgets' from '/usr/local/lib/python2.7/site-packages/PyQt5/QtWidgets.so'> 但除了PyQt5模塊,還有一個Qt庫。這個Qt庫

    0熱度

    1回答

    鼠標事件,我想用Python語言編寫一個簡單的程序與PyQt的。 我有一個QGraphicsScene,我想做到以下幾點: 有2個選項使用兩個單選按鈕: 對於生成點。這樣,如果有人點擊該場景,橢圓將出現。 用於選擇點。這樣,如果有人點擊某個點,所選點將被返回。 我還挺新在PyQt的以及在GUI編程。我的主要問題是我不太瞭解Qt中的鼠標事件是如何工作的。 如果有人如此善良耐心地向我解釋鼠標事件的基礎

    1熱度

    1回答

    我正在嘗試將對象列表從python傳遞給qml。在qml方面,我將解釋這些信息並使用repeater和listmodel元素,以類似的方式在表格中顯示這些信息。 如果我只是傳遞一個對象或一個整數列表,我可以讀取qml端的信息。但是在嘗試傳遞對象列表時另有說明。我怎樣才能讀取qml端的對象列表?我必須使用不同的屬性嗎?下面 是我到目前爲止有: class File(QObject): de

    0熱度

    1回答

    我希望自己的通知來自PC上的手機,例如notify-senf。我彈出小部件,但是我不能刪除。當我刪除它時,仍然有空的地方。我怎樣才能做到這一點? 這段代碼就是例子。 class Notification(QWidget): signNotifyClose = QtCore.pyqtSignal(str) def __init__(self, parent = None):

    2熱度

    2回答

    我怎樣才能存檔這個: - 我需要拖放一個tabBar選項卡到其他tabBar在拆分的小部件? 我已經子類化QtabBar並實現拖放事件,我已經可以拖動它與正確的像素圖等,也可以放入相同的tabBar,但不在另一個.. 得到這個錯誤輸出告訴我,我沒有提供正確的參數,這裏是代碼,我簡化了它,例如,加上窗口的.JPG。 class EsceneTest(qg.QMainWindow): def

    0熱度

    1回答

    我試着讓我的菜單自動生成的使用for循環: q3 = connect_menu.addMenu('Q3') q3menus = {} x = 0 for element in q3s: key = 'Q'+str(x) q3menus[key] = QAction(element[7], self) q3.addAction(q3menus[key])

    0熱度

    1回答

    如何從QComboBox獲得所選擇的項目,當按鈕被點擊下拉框存儲到數據庫的selecetd項目... import MySQLdb import sys from PyQt4.QtCore import * from PyQt4.QtGui import * def win(): db=MySQLdb.connect('localhost','root','Suhel7

    0熱度

    1回答

    我正在使用Python 3.6和PyQt5。我有一個在MainWindow類中繪製的GUI,其中包括QComboBox。我想將currentTextChanged信號發送到不同線程中的插槽。我對信號和插槽比較陌生。我會如何去做這件事?寧願發送信號到Threadclass2(QtCore.QThread):類 這裏一類Ui_MainWindow(object):的書面例子是我的代碼縮短版本,我想:

    0熱度

    1回答

    我一直在努力工作這幾天,沒有用,所以希望你們可以幫助我。 我有一個自定義QSqlTableModel有這個,因爲它的數據功能: def data(self, index, role): #Formats Cells according to data in them if role == QtCore.Qt.TextAlignmentRole: if index.c