-- coding: utf-8 --
Form implementation generated from reading ui file ‘untitled.ui’
Created by: PyQt5 UI code generator 5.15.2
WARNING: Any manual changes made to this file will be lost when pyuic5 is
run again. Do not edit this file unless you know what you are doing.
import os
import os.path
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QMessageBox,QFileDialog,QFontDialog,QMainWindow
from PyQt5.QtGui import QFontMetrics,QFontInfo
from PIL import Image, ImageDraw, ImageFont,ImageEnhance
class Ui_MarkWindow(QtWidgets.QMainWindow):
# 构造方法
def init(self):
super(Ui_MarkWindow, self).init()
self.setWindowFlags(QtCore.Qt.WindowCloseButtonHint) # 只显示关闭按钮
self.setupUi(self) # 初始化窗体设置
def setupUi(self, MainWindow):
MainWindow.setObjectName(“MainWindow”)
MainWindow.resize(750, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName(“centralwidget”)
# 设置图片显示列表
self.listWidget = QtWidgets.QListWidget(self.centralwidget)
self.listWidget.setGeometry(QtCore.QRect(0, 0, 191, 561))
self.listWidget.setObjectName(“listWidget”)
#加载图片
self.pushButton = QtWidgets.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(200,5, 101, 31))
self.pushButton.setObjectName(“pushButton”)
#水印设置
self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
self.groupBox.setGeometry(QtCore.QRect(220, 90, 491, 151))
self.groupBox.setObjectName(“groupBox”)
# 水印图片选项
self.radioButton = QtWidgets.QRadioButton(self.groupBox)
self.radioButton.setGeometry(QtCore.QRect(10, 20, 111, 16))
self.radioButton.setObjectName(“radioButton”)
# 水印文字:
self.label = QtWidgets.QLabel(self.groupBox)
self.label.setGeometry(QtCore.QRect(20, 50, 54, 12))
self.label.setObjectName(“label”)
#添加水印文字的文本框
self.lineEdit = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit.setGeometry(QtCore.QRect(90, 50, 221, 20))
self.lineEdit.setObjectName(“lineEdit”)
#字体设置按钮
self.pushButton_2 = QtWidgets.QPushButton(self.groupBox)
self.pushButton_2.setGeometry(QtCore.QRect(340, 50, 75, 23))
self.pushButton_2.setObjectName(“pushButton_2”)
# 添加图片水印
self.radioButton_2 = QtWidgets.QRadioButton(self.groupBox)
self.radioButton_2.setGeometry(QtCore.QRect(10, 80, 111, 16))
self.radioButton_2.setObjectName("radioButton_2")
# 水印图片:
self.label_2 = QtWidgets.QLabel(self.groupBox)
self.label_2.setGeometry(QtCore.QRect(20,110 , 54, 12))
self.label_2.setObjectName("la