Files
DP/tempdemo/psmark/Tab4.py

82 lines
3.0 KiB
Python

import sys
from PyQt5.QtWidgets import QMainWindow, QApplication, QWidget, QVBoxLayout, QPushButton, QGroupBox, QLabel, QFrame
from PyQt5 import QtGui
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QLabel, QVBoxLayout, QWidget
from PyQt5.QtGui import QPixmap
import os
class ImportPDFDialog4(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle('Import Multiple PDF pages')
main_widget = QWidget()
self.setCentralWidget(main_widget)
main_layout = QVBoxLayout()
main_widget.setLayout(main_layout)
# 快速换图
quick_change_group = QGroupBox('版本介绍')
quick_change_layout = QVBoxLayout(quick_change_group)
# 创建图像标签1并调整大小
image_label1 = QLabel()
# 获取当前脚本所在目录的绝对路径
current_directory = os.path.dirname(os.path.abspath(__file__))
# 构建相对路径
image_filename = "img/微信图片_20230906013631.jpg"
relative_path = os.path.join(current_directory, image_filename)
# 创建 QPixmap 对象
pixmap1 = QtGui.QPixmap(relative_path)
pixmap1 = pixmap1.scaledToWidth(200) # 设置宽度限制为200像素
image_label1.setPixmap(pixmap1)
quick_change_layout.addWidget(image_label1)
# 创建文本标签
text_label1 = QLabel('关注抖音查看视频教程')
text_label1.setAlignment(Qt.AlignmentFlag.AlignCenter)
quick_change_layout.addWidget(text_label1)
# 创建分隔线
divider1 = QFrame()
divider1.setFrameShape(QFrame.HLine)
quick_change_layout.addWidget(divider1)
# 创建图像标签2并调整大小
image_label2 = QLabel()
image_filename2 = "img/微信图片_20230906013548.jpg"
relative_path2 = os.path.join(current_directory, image_filename2)
# 创建另一个 QPixmap 对象,使用不同的变量名
pixmap2 = QtGui.QPixmap(relative_path2)
pixmap2 = pixmap2.scaledToWidth(200) # 设置宽度限制为200像素
image_label2.setPixmap(pixmap2)
quick_change_layout.addWidget(image_label2)
# 创建文本标签
text_label2 = QLabel('BUG提交 功能开发 使用反馈 请联系微信')
text_label2.setAlignment(Qt.AlignmentFlag.AlignCenter)
quick_change_layout.addWidget(text_label2)
# 创建分隔线
divider2 = QFrame()
divider2.setFrameShape(QFrame.HLine)
quick_change_layout.addWidget(divider2)
# 创建文本标签
text_label3 = QLabel('PS Mark 版本号1.8(2023.10.4) by:jimi')
text_label3.setAlignment(Qt.AlignmentFlag.AlignCenter)
quick_change_layout.addWidget(text_label3)
quick_change_group.setLayout(quick_change_layout)
main_layout.addWidget(quick_change_group)
if __name__ == '__main__':
app = QApplication(sys.argv)
dialog = ImportPDFDialog4()
dialog.show()
sys.exit(app.exec_())