我的PyQt按鈕操作出現問題。我想送一個字符串的功能,但我得到這個錯誤:參數1有意想不到的類型'NoneType'?
TypeError: argument 1 has unexpected type 'NoneType'
import sys
from PyQt5.QtWidgets import QApplication, QPushButton, QAction
from PyQt5.QtCore import QObject, pyqtSignal
from PyQt5.QtGui import *
from PyQt5.uic import *
app = QApplication(sys.argv)
cocktail = loadUi('create.ui')
def mixCocktail(str):
cocktail.show()
cocktail.showFullScreen()
cocktail.lbl_header.setText(str)
widget = loadUi('drinkmixer.ui')
widget.btn_ckt1.clicked.connect(mixCocktail("string"))
widget.show()
sys.exit(app.exec_())
什麼線這個錯誤最多顯示取代了它? – user3030010
回溯(最近一次通話最後): 文件「------ \ drinkmixer.py」,第27行,在 widget.btn_ckt1.clicked.connect(mixCocktail(「string」)) TypeError:argument 1有意想不到的類型'NoneType' –
Darkdrummer
啊。那是因爲你沒有從'mixCocktail()'返回任何東西。 – user3030010