导语
转眼,八月十五中秋节即将到来,中秋节以月之圆兆人之团圆,
为寄托思念故乡,思念亲人之情,也是我国最具团圆意味的一个传统节日。
佳节来临,我的侄女儿跟我打视频,说起了他们的中秋老师布置的小作业,每个孩子都会制作专属的中秋贺卡送给家人。
果不其然,这又成了我的一个灵感,跟小侄女儿打完视频就开始了我的贺卡制作之路。
佳节来临,不如制作一份精美的手工贺卡,在中秋之夜送去真挚的祝福!跟着小编来学学吧~
正文
本文是基于pyqt5做的界面化中秋贺卡生成器。
(1)首先准备好相应的素材、如文字字体、贺卡背景等,大家可以随机制作。
(2)咳咳咳!之前有人说我文章前文太长,让我直接上代码。
class newyearCardGUI(QtWidgets.QWidget):
def __init__(self):
super(newyearCardGUI, self).__init__()
self.setFixedSize(600, 500)
self.setWindowTitle('中秋贺卡生成器-源码基地:#959755565#')
self.setWindowIcon(QIcon('icon/icon.png'))
self.grid = QGridLayout()
# 一些全局变量
self.card_image = None
self.font_size = 35
# 定义组件
# --Label
self.content_label = QLabel('内容路径:')
self.bg_label = QLabel('背景路径:')
self.font_label = QLabel('字体路径:')
self.fontcolor_label = QLabel('字体颜色:')
self.show_label = QLabel()
self.show_label.setScaledContents(True)
self.show_label.setMaximumSize(600, 300)
# --输入框
self.content_edit = QLineEdit()
self.content_edit.setText('contents/1.card')
self.bg_edit = QLineEdit()
self.bg_edit.setText('bgimages/1.png')
self.font_edit = QLineEdit()
self.font_edit.setText('fonts/font.TTF')
# --按钮
self.choose_content_button = QPushButton('选择路径')