抖音程序员向女友表白小程序源码及程序包

抖音程序员向女友表白小程序源码及程序包

效果:

import sys
from PyQt5 import QtWidgets
from PyQt5.QtGui import QFont, QIcon  # QtWidgets不包含QFont必须调用QtGui
from PyQt5 import QtGui, QtCore
import random


class MessageBox(QtWidgets.QWidget):  # 继承自父类QtWidgets.QWidget
    CloseAllowed = 0

    def __init__(self, parent=None):  # parent = None代表此QWidget属于最上层的窗口,也就是MainWindows.
        QtWidgets.QWidget.__init__(self)  # 因为继承关系,要对父类初始化
        # 通过super初始化父类,__init__()函数无self,若直接QtWidgets.QWidget.__init__(self),括号里是有self的
        self.setGeometry(300, 300, 800,
                         600)  # setGeometry()方法完成两个功能--设置窗口在屏幕上的位置和设置窗口本身的大小。它的前两个参数是窗口在屏幕上的x和y坐标。后两个参数是窗口本身的宽和高
        # self.resize(1000, 500) # 设置窗体大小,本行可有可无。
        self.center()  # 自定义一个居中的函数
        self.setFixedSize(self.width(), self.height());  # PyQT禁止调整窗口大小和窗口最大化按钮
        # self.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint)#PyQT禁止窗口最大化按钮和关闭按钮
        self.setWindowTitle(u'XXX爱你哟')  # 仅仅设置窗体标题,不设置位置。
        self.setWindowIcon(QIcon(
            'rose.png'))  # 调用QIcon构造函数时,我们需要提供要显示的图标的路径(相对或绝对路径)。同时注意:使用QIcon类型必须导入此模块from PyQt5.QtGui import QIcon
        self.setToolTip(u'XXXX爱你哟')  # 调用setToolTip()方法,该方法接受富文本格式的参数,css之类。
        QtWidgets.QToolTip.setFont(QFont('华文楷体', 10))  # 设置字体以及字体大小
        self.label1 = QtWidgets.QLabel(u'<b>XXXX,观察你很久了!</b>', self)  # 建立一个标签
        self.label1.move(150, 40)  # 使此标签移动到这个部件(260,40)的位置
        self.label1.setFont(QFont("Timers", 20));  # 设置字体与字体大小
        self.label2 = QtWidgets.QLabel(u'<b>你爱我吗?</b>', self)  # 建立一个标签
        self.label2.move(150, 100)  # 使此标签移动到这个部件(260,100)的位置
        self.label2.setFont(QFont("Timers", 20));  # 设置字体与字体大小

        # Qt中提供的调色板QPalette类就是专门用于管理控件的外观显示。QPalette类相当于对话框或控件的调色板,管理着控件和窗体的所有颜色。
        # 每个窗体和控件都包含一个QPalette对象,在显示时,对其做相应的设置即可
        self.window_pale = QtGui.QPalette()  # 实例化QPalette类
        self.window_pale.setBrush(self.backgroundRole(), QtGui.QBrush(QtGui.QPixmap("img_3.png")))  # 打开图片
        self.setPalette(self.window_pale)  # 应用背景色
        # setStyleSheet来设置图形界面的外观

        self.buttonOK = QtWidgets.QPushButton(u'爱',
          
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值