import sys from PyQt5 import QtWidgets, QtCore, QtGui from PyQt5.QtWidgets import * class test(QWidget): def __init__(self): super(test, self).__init__() self.resize(600, 600) self.setWindowTitle("图片导入") self.label = QLabel(self) #self.label.setText("导入图片") self.label.setFixedSize(350, 350) self.label.move(130, 200) self.label.setStyleSheet("QLabel{background:white;}" #设置样式 "QLabel{color:rgb(300,300,300,120);font-size:10px;}" ) # 按钮 btn = QPushButton(self) btn.setText("导入图片") btn.move(230, 50) btn.clicked.connect(self.openimage) def openimage(self): imgName, imgType = QFileDialog.getOpenFileName(self, "打开图片", "", "*.jpg;;*.png;;All Files(*)") jpg = QtGui.QPixmap(imgName).scaled(self.label.width(), self.label.height()) self.label.setPixmap(jpg) #self.label.setText('文件路径:\n' + os.path.dirname((__file__))) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) my = test() my.show() sys.exit(app.exec_())
pyqt5 在图片下面显示图片路径怎么做
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- vanlove123 2020-11-06 15:08关注
def openimage(self): imgName, imgType = QFileDialog.getOpenFileName(self, "打开图片", "", "*.jpg;;*.png;;All Files(*)") jpg = QtGui.QPixmap(imgName).scaled(self.label.width(), self.label.height()) self.label.setPixmap(jpg) self.label.setText('文件路径:\n' + imgName)
使用:imgName就行
解决 无用评论 打赏 举报
悬赏问题
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料