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

网站建设公司名片网站内链优化

网站建设公司名片,网站内链优化,axure怎么做网站首页,优惠券网站怎么搭建文章目录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.rdtb.cn/news/2608.html

相关文章:

  • 小学校园网站怎么建设seo推广知识
  • 栅格布局 网站设计网络推广外包搜索手机蛙软件
  • wordpress 博客网站是免费的么seo教程免费分享
  • 抖音小程序多少钱上海seo
  • 自学考试网站建设与管理百度网游排行榜
  • 无锡宏腾网站建设国家免费培训学校
  • 定制旅游网站建设成都seo工具是什么意思
  • 日本可以自己做网站吗?百度云登录
  • 做网站要学什么网络营销和网上销售的区别
  • 宜昌网站建设公司最新新闻热点话题
  • 网站域名注册人查询南宁百度快速排名优化
  • wordpress网站程序员星链seo管理
  • 网站建设验收内容海城seo网站排名优化推广
  • 小企业网站建设建议seo排名优化软件有
  • 网络营销的基本方式网站内部链接优化方法
  • 做网站购买虚拟主机送模板吗营销网站建设门户
  • 做母婴网站赚钱怎么注册一个网站
  • 学校安全教育网站建设爱链网买链接
  • 哪个做公司网站做百度网站一年多少钱
  • 财政网站平台建设不足建站公司哪家好
  • html代码做的网站seo技术助理
  • 龙岩做网站的最近有哪些新闻
  • 沈阳优化网站网站优化员seo招聘
  • 有一个私人做慈善的网站企业网站营销实现方式
  • 网站建设接私活平台seo每天一贴博客
  • webstorm广州优化营商环境条例
  • 网上做网站 干对缝儿生意世界网站排名查询
  • 网站开发的技术难点友情链接作用
  • 正规的郑州网站建设360优化大师app下载
  • qq小程序官网seo分析工具有哪些