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

网站动效专业的公司网站设计服务

网站动效,专业的公司网站设计服务,做一个商城网站需要什么流程,如何建设招聘网站文章目录refWidget类创建样式化文件qss引用样式并启动应用ref Styling the Widgets Application - Qt for PythonQt Style Sheets Reference | Qt Widgets 5.15.12 Widget类创建 创建一个简单界面(菜单主要内容)它们是水平布局 主要内容包括一段文本和一个按钮,它们是垂直布…

文章目录

    • ref
    • Widget类创建
      • 样式化文件qss
    • 引用样式并启动应用

ref

  • Styling the Widgets Application - Qt for Python
  • Qt Style Sheets Reference | Qt Widgets 5.15.12

Widget类创建

  • 创建一个简单界面(菜单+主要内容)它们是水平布局

  • 主要内容包括一段文本和一个按钮,它们是垂直布局

  • import sysfrom PySide6.QtWidgets import QWidget, QListWidget, QListWidgetItem, QLabel, QPushButton, QVBoxLayout, QHBoxLayout,QApplication
    from PySide6.QtCore import Qt
    class Widget(QWidget):def __init__(self, parent=None):super(Widget, self).__init__(parent)# Widget分为两部分:菜单menu_widdget和主要内容main_widget# 主要内容main_widget包括一段文本和一个按钮,它们以垂直的方式布局_placeholder = "Placeholder Text"menu_widget = QListWidget()for i in range(10):# 设置item内容item = QListWidgetItem(f"Item {i}")#设置item样式item.setTextAlignment(Qt.AlignCenter)#将item添加到menu中menu_widget.addItem(item)# 第二部分为QLabletext_widget = QLabel(_placeholder)# 再设置一个pushButtonbutton = QPushButton("Something")# 设置第二部分的布局为垂直布局#新建垂直骨架content_layout = QVBoxLayout()# 依次将Lable和button填充进去content_layout.addWidget(text_widget)content_layout.addWidget(button)main_widget = QWidget()#将布局加载到main_widget中main_widget.setLayout(content_layout)# 创建水平布局layout = QHBoxLayout()# 将菜单和主内容添加到水平布局,并且设置比例为1:4layout.addWidget(menu_widget, 1)layout.addWidget(main_widget, 4)# 将最终的总布局绑定到Widget上self.setLayout(layout)
    

样式化文件qss

  • QListWidget {color: #FFFFFF;background-color: #33373B;
    }QListWidget::item {height: 50px;
    }QListWidget::item:selected {background-color: #2ABf9E;
    }QLabel {background-color: #FFFFFF;qproperty-alignment: AlignCenter;
    }QPushButton {background-color: #2ABf9E;padding: 20px;font-size: 18px;
    }
    
  • 将上述内容保存到一个名为style.qss的文件中

引用样式并启动应用

  • if __name__ == "__main__":#创建一个appapp = QApplication()#实例化上方自定义的Widget类w = Widget()#将Widget实例w显示出来w.show()# 引用编写的样式style.qsswith open("style.qss", "r") as f:_style = f.read()# 将读取到的样式通过setStyleSheet应用到appapp.setStyleSheet(_style)#启动appsys.exit(app.exec())
    

    在这里插入图片描述

http://www.yayakq.cn/news/91527/

相关文章:

  • 快速开发平台 免费开源济宁网站优化公司
  • 对企业网站的印象类似直播平台网站的建设费用
  • 推推蛙网站建设网站开发代码
  • 网站维护明细报价表从化做网站开发
  • 提供专业网站建设mooc网站开发ppt
  • 旅游信息网站开发背景黑龙江省和城乡建设厅网站
  • 全球网站流量排名查询free wordpress themes
  • 建立网站的英语织梦汽车网站模板免费下载
  • 网站集约化建设的总体情况网站建设在哪里进行
  • WordPress的站内地图网站制作_做网站_耐思智慧
  • 怎样做o2o网站金华网站建设制作
  • 自己app的制作费用多少seo优化软件
  • 网站建设调查回访表山东泰安区号
  • 网站下载下来怎么做后台网站掉权重是怎么回事
  • 网站建设宽度一般都是多少工程建设信息网站资质公告
  • 黑龙江建设教育网站图片 网站源码
  • 安徽省美好乡村建设网站网站建设常见问题解决方案
  • 上海网站建设百度推广公司必应搜索国际版
  • 四川省建行网站怎么找做网站平台公司
  • 江苏优质网站制作公司可口可乐网络营销推广方案
  • 网站建设的意义怎么写wordpress oss 防盗链
  • 做试卷挣钱的网站免费品牌网站制作
  • 佛山专门做网站设计怎样做客户管理系统网站
  • 自助网站建设工具seo优化网站教程百度
  • 天津网站开发制作大庆网站优化
  • 做的网站有广告图片微信小程序卖货怎么弄
  • 酒店怎样做网站好评做网站特别注意什么
  • 网站大屏轮播图效果怎么做铜陵网站制作公司
  • 织梦软件展示网站为什么做网站需要服务器
  • 丹灶网站建设公司外贸销售渠道有哪些