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_())
に置き換えてきた組込みデータ型Pythonの? – user3030010
トレースバック(最新の呼び出しの最後): ファイル "------ \ drinkmixer.py" widget.btn_ckt1.clicked.connect(mixCocktail( "文字列")) TypeError例外では、ライン27、:引数1予期しないタイプの 'NoneType'があります –
Darkdrummer
ああ。これは 'mixCocktail()'から何も返さないためです。 – user3030010