pyqt5

    0熱度

    1回答

    所以我得到了我正在建設的項目,我有QDialog與QTableView,QPushButton和QLineEdit。 我從數據庫中創建了數據模型,我創建了映射器,將數據從數據庫設置到LineEdit並將模型提供給QTableView。 所以我已經嘗試並沒有成功將表連接到LineEdits。 做這樣的事情,這些「當我點擊它填補與數據LineEdit行是在該行上,並保存數據時編輯」 在這裏我得到了什麼

    0熱度

    1回答

    我正在嘗試爲自定義模式中單擊「確定」按鈕時創建自定義函數。 class Second(QDialog): def __init__(self, parent=None): super(Second, self).__init__(parent) def funct(): print("This is a test") buttonBox

    0熱度

    1回答

    我正在構建一個簡單的GUI,我用PyQT5製作,並且在使用py2app開發構建過程中,一切正常。當我去建.app文件,但是我得到的PyQt5代碼崩潰: File "/usr/local/lib/python2.7/site-packages/PyQt5/uic/port_v3/ascii_upper.py", line 24, in <module> _ascii_trans_table = b

    1熱度

    1回答

    每次從Qt Creator創建新項目時,QWidget都可以刪除。 當然你可以手工編寫代碼,因爲這: app = QApplication(sys.argv) ex = Main() sys.exit(app.exec_()) 其中主類是從QTabWidget繼承和一切正常。 class Main(QTabWidget): def __init__(self): s

    1熱度

    1回答

    我正在使用QFrame使用QGraphicsDropShadowEffect製作帶有陰影的「卡片」。我遇到的問題是,如果向卡添加按鈕,然後將按鈕添加到按鈕,該按鈕不可見但仍可點擊。如果我從卡上取下陰影,它會顯示按鈕正常,或者如果我從按鈕上移除了陰影,它就會顯示出來。看來我不能在卡片和按鈕上放置陰影。 我的課: class Card(QFrame): """ """ def __

    1熱度

    1回答

    我對python相當陌生,對PyQt非常新穎。 我想在我的pyqt程序中嵌入一個QTableWidget,當我點擊一個文件瀏覽按鈕。我的目標是爲了創建多個表而創建一個類,但爲了簡化我創建該類的所有事物,因此在調用它時會生成一個預定義的表。現在我只想看看如何嵌入表格。 我在我的類MainWindow中定義了兩個方法「InitializeUI」和「import」。 InitializeUI負責創建和布

    0熱度

    1回答

    這可能是一個基本的問題,但我沒有找到一個有效的解決方案尚未: 這是我的第一個Python腳本的用戶界面。我有這個想法把用戶界面放在一個沒有任何功能的文件中,並把所有的實際代碼和算法放到另一個文件中,但是我不知道這是否是好的做法,以及如何做到這一點。 我使用GTDesigner創建了一個UI,並通過使用pyuic5將其轉換爲MainWindowPy.py。 這給了我: class Ui_MainWi

    0熱度

    1回答

    是否可以僅將QTabWidget中的TabText更改爲粗體,而不是整個小部件,我只想更改tabtext? 謝謝。

    0熱度

    1回答

    我有兩個具有相同動作的菜單。但是我想根據菜單將它們連接到不同的插槽。我可以這樣做嗎? 以下代碼無法執行此操作,而是將操作連接到兩個插槽。 我可以使用相同的名稱創建一組不同的操作。我想知道是否有不同的方式來做到不重複所有的行爲。 import sys from PyQt5 import QtWidgets, QtGui, QtCore class MainWindow(QtWidgets.Q

    2熱度

    1回答

    通過單擊QTableView中的項目可調出QWidget,它由QItemDelegate的s createEditor()方法創建。 問題是QWidget從QTableView窗口偏移,它在桌面上的某處(在我的桌面角落)浮動。如何確保createEditor方法創建的QWidget正確定位? from PyQt5.QtGui import * from PyQt5.QtWidgets impor