有一个代码:
from PySide import QtCore, QtGui
import sys
from ui import Ui_Form
import time
app = QtGui.QApplication(sys.argv)
Form = QtGui.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
t = ""
# функции
def but1():
ui.lineEdit.setText(ui.lineEdit.text() + "1")
def but2():
ui.lineEdit.setText(ui.lineEdit.text() + "2")
def but3():
ui.lineEdit.setText(ui.lineEdit.text() + "3")
def but4():
ui.lineEdit.setText(ui.lineEdit.text() + "4")
def but5():
ui.lineEdit.setText(ui.lineEdit.text() + "5")
def but6():
ui.lineEdit.setText(ui.lineEdit.text() + "6")
def but7():
ui.lineEdit.setText(ui.lineEdit.text() + "7")
def but8():
ui.lineEdit.setText(ui.lineEdit.text() + "8")
def but9():
ui.lineEdit.setText(ui.lineEdit.text() + "9")
def but_pl():
ui.lineEdit.text() t
ui.lineEdit.setText("")
time.sleep(0.4)
ui.lineEdit.setText(t)
# кнопки
ui.but1.clicked.connect( but1 )
ui.but2.clicked.connect( but2 )
ui.but3.clicked.connect( but3 )
ui.but4.clicked.connect( but4 )
ui.but5.clicked.connect( but5 )
ui.but6.clicked.connect( but6 )
ui.but7.clicked.connect( but7 )
ui.but8.clicked.connect( but8 )
ui.but9.clicked.connect( but9 )
ui.but_pl.clicked.connect( but_pl )
# основной код
sys.exit(app.exec_())
现在让我们关注函数def but_pl()。
需要将\u200b\u200bof的值lineEdit写入变量,然后lineEdit清零。在这种情况下,我将变量中的值输出回lineEdit.
告诉我如何实现它?
如果您更新并安装
PyQt5,您将能够检查一个演示您想要什么的示例。
主文件
ui_form.py
ui_form.ui