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

德阳市网站建设_网站建设公司_Python_seo优化

企业网站备案流几天,国内机械加工企业排名,天元建设集团有限公司招聘2022,周易网站建设目录 PyQt5设置QWidget窗口背景图片 QWidget 添加背景图片问题QSS 背景图样式区别PyQt设置窗口背景图像#xff0c;以及图像自适应窗口大小变化 总结 PyQt5设置QWidget窗口背景图片 QWidget 添加背景图片问题 QWidget 创建的窗口有时并不能直接用 setStyleSheet 设置窗口部分…目录 PyQt5设置QWidget窗口背景图片 QWidget 添加背景图片问题QSS 背景图样式区别PyQt设置窗口背景图像以及图像自适应窗口大小变化 总结 PyQt5设置QWidget窗口背景图片 QWidget 添加背景图片问题 QWidget 创建的窗口有时并不能直接用 setStyleSheet 设置窗口部分样式 比如背景图在Qt Designer 设置好背景图样式了 QWidget#Form{ … } 并能看到效果 但转为 python3 代码后运行程序显示不了这个背景图 如果样式使用的是 background-image 就好办了 直接使用下面代码替换即使用 QPalette 控件重新画背景图 1 2 3 palette QPalette() palette.setBrush(QPalette.Background, QBrush(QPixmap(:/pic/images/sysBackground.jpg)))   self.setPalette(palette) QSS 背景图样式区别 background-image: 背景图默认原图大小窗口空余部分填充此背景图border-image: 默认跟随窗口大小进行拉伸image: 默认原图大小窗口空余部分不补充 PyQt设置窗口背景图像以及图像自适应窗口大小变化 第一次用PyQt, 由于之前已经用了一段时间的Python种种原因需要做界面搜了网上很多攻略选择了最简单的一个方法下载PyQt5和pyqt5_tools。具体的配置这里不详细说了。 配置好之后通过如下界面点击Qt Design(自己起的名)调用QT 点击之后创建QtWidgets的界面test是自己起的名 此时点击保存选择当前工程的路径工程目录下会多一个.ui文件此时右击该ui文件 利用pyuic把ui文件转换成Python代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object):         def setupUi(self, Form):                 Form.setObjectName(“Form”)                 Form.resize(400, 300)                 palette QtGui.QPalette()                 brush QtGui.QBrush(QtGui.QColor(0, 0, 255))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Link, brush)                 brush QtGui.QBrush(QtGui.QColor(255, 0, 0))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.LinkVisited, brush)                 brush QtGui.QBrush(QtGui.QColor(255, 85, 0))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Link, brush)                 brush QtGui.QBrush(QtGui.QColor(255, 0, 0))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.LinkVisited, brush)                 brush QtGui.QBrush(QtGui.QColor(0, 0, 255))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Link, brush)                 brush QtGui.QBrush(QtGui.QColor(255, 0, 0))                 brush.setStyle(QtCore.Qt.SolidPattern)                 palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.LinkVisited, brush)                 Form.setPalette(palette)                 self.retranslateUi(Form)                 QtCore.QMetaObject.connectSlotsByName(Form)         def retranslateUi(self, Form):                 _translate QtCore.QCoreApplication.translate                 Form.setWindowTitle(_translate(“Form”, “Form”)) 此时新建文件login.py  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QPixmap,QPainter from test import Ui_Form import numpy as np import sys class mywindow(Ui_Form, QWidget):         def init(self):                 super(mywindow, self).init()                 self.setupUi(self)                 self.num np.random.randint(10)                 self.setWindowTitle(‘行人检测)                 print(self.num)         def paintEvent(self, event):# set background_img                 painter QPainter(self)                 painter.drawRect(self.rect())                 pixmap QPixmap(./img/1.jpg)#换成自己的图片的相对路径                 painter.drawPixmap(self.rect(), pixmap) if name ‘main: app QApplication(sys.argv) w mywindow() w.paintEngine() w.show() sys.exit(app.exec_()) 结果 全屏
http://www.lebaoying.cn/news/45183.html

相关文章:

  • 邓州微网站建设wordpress 网上商城
  • flash网站设计作品专注建设高端网站
  • 网站服务器建设长沙银行网站建设
  • 移动端网站案例tradexdll.wordpress
  • dw做旅游网站毕业设计模板下载国内网站如何做流量
  • 网站和域名有关系吗云南网络营销seo
  • 深圳做网站大公司无忧网站建设费用
  • 广元网站设计网站建设方面论文
  • 创建网站需要注意什么怎么接广告赚钱
  • 横向网站源码网站建设存在问题整改报告
  • 网站验收公众号登陆入口
  • 一号网站建设网站制作广西建设银行行号查询网站
  • 网站技术解决方案备案 网站
  • 赣榆区住房和城乡建设局网站wordpress自动清缓存
  • 网站开发的英文书有什么个人做的网站百度搜索不到
  • 做视频网站视频存放问题wordpress 怎么学
  • 监理网站建设价格多少以前做的网站怎么才能登陆后台
  • 网站在线咨询代码wordpress响应式图片功能
  • 坪山公司网站建设厦门网站建设公司排行榜
  • 怎么做电影网站吗设计类专业大学
  • 灯饰外贸网站wordpress开发用什么软件
  • 如何建设社交网站wordpress死链
  • 做视频直播的网站google ajax wordpress
  • 临沂网站建设价格宁波创建网站
  • 慈溪专业做网站公司恩施建设银行网站
  • 专业的网站开发网站建设市场调研报告
  • 网站备案个人和企业的区别什么是网络营销传播
  • 设计一个网站需要多久宁波专业网站建设公司
  • 学生做网站教程网站开发费用记账
  • 免费做背景调查的网站东莞订制网站建设