import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton,QVBoxLayout,QTextEdit,QMessageBox
class Windows(QWidget):
def __init__(self):
super(Windows,self).__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('数据程序---作者:****')
self.setFixedSize(800,500)
vbox=QVBoxLayout()
label=QLabel()
label.setText('内容:')
label.setFixedWidth(800)
label.setFixedHeight(20)
vbox.addWidget(label)
self.edit=QTextEdit()
self.edit.setFixedWidth(780)
self.edit.setFixedHeight(350)
vbox.addWidget(self.edit)
btn=QPushButton()
btn.setStyleSheet("color:#fff;background-color:#409eff;border: 1px solid #409eff;border-radius: 10px;")
btn.setFixedWidth(800)
btn.setFixedHeight(50)
btn.setText("点击")
btn.setFixedWidth(780)
btn.clicked.connect(self.btn_Click)
vbox.addWidget(btn)
self.setLayout(vbox)
def btn_Click(self):
txt=self.edit.toPlaintText()
print(f'测试一下看什么问题。。。{txt}')
QMessageBox.information(self,'消息对话框','测试!')
if __name__=="__main__":
app=QApplication([])
windows=Windows()
windows.show()
sys.exit(app.exec())程序退出报出如下内容
进程已结束,退出代码为 -1073740791 (0xC0000409)
程序不能获取到textEdit控件输入内容,直接退出,不知道什么原因?