pyqt

    0熱度

    1回答

    我需要在鼠標滾輪事件上調整verticalScrollBar()。試圖獲得與horisontalScrollBar()相同的行爲。我的意思是它應該保持在垂直滾動區域的中心。 下面是代碼: #!/usr/bin/env python from PySide.QtGui import * class windowClass(QWidget): def __init__(self):

    -1熱度

    1回答

    from sys import (exit, argv) from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QToolTip, QPushButton, QApplication, QWidget, QLabel, QLineEdit) from PyQt5.QtGui import (QIcon, QPixmap, QFont

    -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)):

    -1熱度

    1回答

    我爲QGIS寫了一個Qt插件,裏面有一個QPushButton browse_btn來瀏覽輸出文件夾。 我使用QFileDialog.getExistingDirectory函數,它一切正常。但是,如果我關閉插件並再次打開它,然後單擊按鈕添加路徑,選擇路徑後打開的窗口將在我選擇路徑或關閉後重新打開。如果我關閉插件再次打開它的「選擇路徑」窗口將重新開放3次等等... 類似的問題is still op

    -1熱度

    1回答

    我對Python和PyQt5比較陌生,所以很抱歉如果這個問題很簡單。我想創建一個關鍵的消息,說明一個特定的QlineEdit是空的,所以程序不運行。我能夠將消息綁定到相應的輸入,但是,當我單擊取消按鈕或「X」時,消息不斷彈出。我想在點擊後關閉它,我做錯了什麼? PS:我正在使用PyQt5。 def startTest(self): if len(self.Radius_in.text()

    1熱度

    1回答

    最近將Anaconda升級到4.4.0。但是,當我在Eclipse中開啓調試器有一個錯誤信息:Failed to enable GUI event loop integration for 'qt5'和: ImportError: Could not load requested Qt binding. Please ensure that PyQt4 >= 4.7 or PySide >=

    0熱度

    1回答

    我已經在PyQt5中運行Qt scenegraph tutorial。好消息是,我正在承諾貝塞爾曲線。更好的是,當我調整窗口大小時,會添加新的貝塞爾曲線以匹配新的窗口大小。問題是舊的貝塞爾曲線仍然存在。如何讓Qt只繪製最近的幾何圖形? 這是我從教程 def updatePaintNode(self, oldNode, _): if not oldNode: node = QS

    0熱度

    1回答

    我希望我有一個簡單的問題。我有一個pyqt mainwindow,它有一個用於子窗口的mdi區域。我希望能夠從當前子窗口中獲取標題的文本並將其設置爲變量。 我這樣做的原因是,當你點擊我的主窗口的其他部分時,我有mdi子窗口打開編輯已輸入的數據。我希望用戶能夠一次打開和編輯多組數據,並且我正在標題欄中設置數據的目錄鍵。我認爲這是區分目前編輯哪組數據的好方法。 我不確定這是否是最好的方式,甚至是實現我

    0熱度

    2回答

    我試圖更新從多個線程的PyQt QProgressBar發出的信號,並從我的理解來做到這一點的最好辦法是通過發射信號返回到主界面線程(我想傳遞QProgressBar對象對工作者線程,儘管它似乎工作,我在解釋器中得到了很多警告)。在下面的代碼中,我設置了一個progressSignal信號並將其連接到一個線程(現在)只是打印發出的任何信號。然後我從每個線程發出總比例。我知道這可以在線程之外工作,只

    2熱度

    1回答

    我製作了一個通過拖放方法接受文件的QListWidget。但是,一旦啓用此功能,則以前設置的ListWidget的選項internalMove用戶對列表元素進行排序將不起作用。 ``` class draglist(QtGui.QListWidget): def __init__(self,parent): super(draglist,self).__init__(pare