#前面是自己的ui组件代码
# 定义打开文件夹目录的函数
'''
QFileDialog.getOpenFileName(self.centralwidget, "打开图片", "", "*.jpg;;*.png;;All Files(*)")
程序崩溃的时候,将self或者self.centralwidget 改成 None 即可解决问题,
对话框打不开同样可以解决
'''
def openTextFile(self): # 选择文本文件上传
fd, fp = QFileDialog.getOpenFileName(self.centralwidget, "选择文件", "", "*.txt;;All Files(*)")
if fd == '':
pass
else:
f = open(fd, 'r')
self.label.setText(f.read()) #显示至label
# self.label_filePath.setText(fd)
f.close()
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pushButton.setText(_translate("MainWindow", "上传文本"))
self.pushButton.clicked.connect(self.openTextFile)#点击上传
self.pushButton_2.setText(_translate("MainWindow", "开始分类"))
self.label_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:24pt; font-weight:600; color:#1e98ab;\">模型在线分类系统</span></p></body></html>"))
self.pushButton_3.setText(_translate("MainWindow", "结果显示"))
self.menuclassification_system.setTitle(_translate("MainWindow", "classification system"))
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow1 = QMainWindow() #MainWindow1随便改
ui = Ui_MainWindow() #随便改
ui.setupUi(MainWindow1)
MainWindow1.show()
sys.exit(app.exec_())
QT点击按钮上传文件至label中
最新推荐文章于 2024-05-09 20:51:26 发布