当前位置: 首页 > news >正文

手机网站后台管理系统导视设计分析

手机网站后台管理系统,导视设计分析,适应 分辨率 网站,wordpress修改邮件模板目录 0、学习资源 1、给控件设置提示信息——QToolTip 2、QLabel控件#xff08;显示图像、设置超链接、信号绑定#xff09; 3、QLabel伙伴关系 1#xff09;代码 2#xff09;效果 3#xff09;知识点addWidget 0、学习资源 PyQt5教程#xff0c;来自网易云课堂…目录 0、学习资源 1、给控件设置提示信息——QToolTip 2、QLabel控件显示图像、设置超链接、信号绑定 3、QLabel伙伴关系 1代码 2效果 3知识点addWidget 0、学习资源 PyQt5教程来自网易云课堂_哔哩哔哩_bilibilihttps://study.163.com/pycharmpyqt5视频来自网易云课堂https://www.bilibili.com/video/BV154411n79k 1、给控件设置提示信息——QToolTip #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2022/5/17 21:02 # Author : linlianqin # Site : # File : 给控件添加信息提示.py # Software: PyCharm # description:from PyQt5.QtWidgets import QMainWindow,QToolTip,QPushButton,QHBoxLayout,QWidget,QApplication from PyQt5.QtGui import QFontclass messageTipLearn(QMainWindow):def __init__(self):super(messageTipLearn,self).__init__()# 设置一个按钮self.button QPushButton()self.button.setText(信息提示)# 设置一个横向布局self.hLayout QHBoxLayout()# 设置一个窗口self.widget QWidget()# 将按钮放在布局中self.hLayout.addWidget(self.button)# 将布局放在窗口self.widget.setLayout(self.hLayout)# 将窗口添加到界面上self.setCentralWidget(self.widget)# 设置提示信息的格式QToolTip.setFont(QFont(SanSerif,12))# 设置提示内容self.button.setToolTip(这是一个按钮)# 设置提示信息显示的时长5sself.button.setToolTipDuration(5000)if __name__ __main__:import sysapp QApplication(sys.argv)win messageTipLearn()win.resize(300,300)win.setWindowTitle(信息提示学习)win.show()sys.exit(app.exec_()) 2、QLabel控件显示图像、设置超链接、信号绑定 QLabel控件有两个信号前提都是label控件上面的内容为超链接文本 一个信号是划过label上面的链接时触发linkhovered 一个信号是点击label上面的链接时触发linkActivated #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2022/5/17 21:37 # Author : linlianqin # Site : # File : QLabelDemo.py # Software: PyCharm # description:from PyQt5.QtWidgets import QMainWindow,QToolTip,QLabel,QVBoxLayout,QWidget,QApplication from PyQt5.QtGui import QFont,QPixmap from PyQt5.QtCore import Qtclass labelDemo(QWidget):def __init__(self):super(labelDemo, self).__init__()self.InitUi()def InitUi(self):# 创建四个label控件## label1标题栏居中显示label1 QLabel()label1.setText(这是一个label标签控件演示程序)label1.setAlignment(Qt.AlignCenter)## label2创建链接label2 QLabel()label2.setText(a href#欢迎使用Python GUI Label 控件/a)## label3显示图像label3 QLabel()label3.resize(100,300)label3.setScaledContents(True) # 设置图像自适应控件大小label3.setPixmap(QPixmap(./1.jpg))## label4显示超链接label4 QLabel()label4.setOpenExternalLinks(True)label4.setText(a hrefhttp:www.baidu.com进入百度搜索/a)# 布局self.vlayout QVBoxLayout()self.vlayout.addWidget(label1)self.vlayout.addWidget(label2)self.vlayout.addWidget(label3)self.vlayout.addWidget(label4)self.setLayout(self.vlayout)label2.linkHovered.connect(self.hoverLabelSlot)label4.linkActivated.connect(self.clickedLabelSlot)# 划过label上面链接触发def hoverLabelSlot(self):print(划过label控件触发的事件)# label上链接点击触发事件def clickedLabelSlot(self):print(点击label控件触发的事件)if __name__ __main__:import sysapp QApplication(sys.argv)win labelDemo()win.resize(300,300)win.setWindowTitle(label控件学习)win.show()sys.exit(app.exec_()) 3、QLabel伙伴关系 伙伴关系其实就是通过一个控件来控制另一个控件比如一个登陆界面需要输入用户名和密码通常我们需要用鼠标或者触摸屏来点击输入框后再进行输入这样再输入用户名后又得进行鼠标或者触摸屏的操作当输入框繁多的时候这种操作就会显得非常的繁琐而通过设置伙伴关系通过键盘的组合键就可以实现定位到指定的输入框进行输入 Windows系统下通过Alt指定字母键来实现。 具体可以参考文章 PyQt5之设置控件之间的伙伴关系_Anony吧的博客-CSDN博客_pyqt5 伙伴关系PyQt5之设置控件之间的伙伴关系伙伴关系设置两个控件之间的关联通过一个控件控制另一个控件。1、首先选择在Widget Box中拖入一个Frame属性放在窗口中再往窗口中添加Label、Line Edit属性并且修改Label属性的显示值在这里我采用容器布局管理对整个Frame容器使用表单布局效果图如下2、向每个Label属性添加热键(A)、(B)、(C)如下图热键又叫快捷键通过操控键盘的特点键来快速完成指定的操作代替了鼠标的繁琐移动。https://blog.csdn.net/qq_44880255/article/details/106365681 1代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2022/5/20 16:10 # Author : linlianqin # Site : # File : QLabelBuddy伙伴关系.py # Software: PyCharm # description:from PyQt5.QtWidgets import QDialog,QLabel,QLineEdit,QPushButton,QGridLayout,QApplicationclass QLabelBuddy(QDialog):def __init__(self):super(QLabelBuddy, self).__init__()self.InitUI()# 初始化界面def InitUI(self):self.setWindowTitle(QLabel控件伙伴关系)# 创建label和lineEditlabel1 QLabel(用户名(A):,self)lineEdit1 QLineEdit(self)# 设置二者伙伴关系label1.setBuddy(lineEdit1)# 创建label和lineEditlabel2 QLabel(密码(B):,self)lineEdit2 QLineEdit(self)# 设置二者伙伴关系label2.setBuddy(lineEdit2)# 创建按钮btn1 QPushButton(登录)btn2 QPushButton(退出)# 创建栅格布局将控件放在布局里面mainLayout QGridLayout(self)mainLayout.addWidget(label1,0,0) # 将控件label1放置在第一行第一列mainLayout.addWidget(lineEdit1,0,1,1,2) # 将控件lineEdit控件放在第一行第二列并且占一行两列的大小位置mainLayout.addWidget(label2,1,0) # 将控件label1放置在第一行第一列mainLayout.addWidget(lineEdit2,1,1,1,2) # 将控件lineEdit控件放在第一行第二列并且占一行两列的大小位置mainLayout.addWidget(btn1,2,1) # 将控件label1放置在第一行第一列mainLayout.addWidget(btn2,2,2) # 将控件lineEdit控件放在第一行第二列并且占一行两列的大小位置if __name__ __main__:import sysapp QApplication(sys.argv)demoWin QLabelBuddy()demoWin.show()sys.exit(app.exec_()) 2效果 这里通过 AltA可以将光标定位在用户名的输入框中 AltB可以将光标定位在密码的输入框中  其实可以理解为快捷键或热键 3知识点addWidget 1、往栅格布局里面加控件 addWidget需要添加的控件名布局的第几行**索引从0开始**第几列大小占几行占几列 2、setBuddy——将两个控件设置伙伴关系
http://www.yutouwan.com/news/63779/

相关文章:

  • 学做网站论坛vip哈尔滨公共资源信息网
  • 国家企业信用信息没有网站怎么做百度移动网站检测
  • 怎么做网站_黑帽seo培训
  • 网站后台管理软件企业淘宝网站备案
  • 做电影售票网站的难点广西云尚网络科技有限公司
  • 有空间域名服务器怎么做网站桂林旅游攻略
  • seo技术大师网站优化方案案例
  • 有经验的盐城网站开发贵州省建设厅实名认证网站
  • 网站开发岗位说明书今天无法登陆建设银行网站呢
  • 淘客建站程序自媒体代运营怎么收费
  • 中山手机网站建设报价WordPress纯代码html地图
  • 服装网站建设项目规划书禄丰县住房和城乡建设局网站
  • 简述如何让网站排名快速提升百度手机助手app下载并安装
  • 与网站建设有关的课程和知识点电子商务营销网站建设
  • 休闲小零食网站开发方案安阳哪个公司做网站好
  • 上海网站建设模板网站的内链是什么意思
  • 哪里有响应式网站企业蚌埠市建设银行网站
  • 网站关键字被百度收录php 网站开发 pdf
  • 廊坊开发网站公司关于加强内网网站建设的通知
  • 自己做培训需要网站吗汕头第一网
  • 一个网站多个域名网站设计师岗位职责
  • 如何了解和掌握一个网站的权重兄弟们试试这个网址
  • 滕州市做淘宝网站的如何建立公司网站多少钱
  • 网站域名申请婚庆行业网站建设
  • 网站制作一薇德阳网站建设公司哪家好
  • 朝阳建设网站wordpress模版教程
  • 珠海营销型网站建设公司大数据技术与应用
  • 企业网站建设网企业网站设计文档
  • 企业网站建设规划的基本原则重庆城乡住房建设厅网站
  • 做音乐网站赚钱吗电商店铺设计