注册界面练习
import sys, math from PyQt5.QtWidgets import * from PyQt5 import QtWidgets, QtCore, QtGui import random class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.resize(800, 600) self.setWindowTitle('会员注册页面') # 内部 显示图片 框属性 self.label_tp = QLabel(self) # 内部 显示图片 框标题初始 self.label_tp.setText("显示图片") # 内部窗口的宽度高度 self.label_tp.setFixedSize(200, 80) # 内部窗口的显示位置 self.label_tp.move(0, 0) # 内部窗口的内属性 font-size 字体大小, self.label_tp.setStyleSheet("QLabel{background:rgb(300,300,300,120,0.3);}" "QLabel{color:rgb(300,300,300,120,0.3);font-size:20px;font-weight:bold;font-family:宋体;}" ) jpg = QtGui.QPixmap('./images/标志.jpg').scaled(self.label_tp.width(), self.label_tp.height()) # 在窗体显示 self.label_tp.setPixmap(jpg) # 会员注册 文字显示 label_bj = 'border-width:1px;border-style:solid;font-size:25px;border-color:rgb(255,255,255,0.5);background-color:rgb(255,255,255,0.3);' self.label = QLabel(self) self.label.setText("<a href='https://mail.163.com/'>会员注册</a>") self.label.setOpenExternalLinks(True)#允许超链接 self.label.move(100, 100) self.label.setFixedSize(600, 50) self.label.setStyleSheet(label_bj) self.label.setAlignment(QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter) label_wzbj = 'border-width:1px;border-style:solid;font-size:15px;border-color:rgb(0,0,0,0.5);background-color:rgb(255,255,255,0.3);' self.label_zh = QLabel(self) self.label_zh.setText("账户 :") self.label_zh.move(100, 170) self.label_zh.setFixedSize(100, 30) self.label_zh.setStyleSheet(label_wzbj)