当前位置: 首页 > 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/400450/

相关文章:

  • 网站建站工具有哪些集团网站开发费用
  • 网站数据库密码修改了要怎么做策划书网站
  • 蛋糕网站建设末班网页设计网站费用
  • 永州市城乡建设规划局网站asp.net网站项目建设
  • 网站空间不足物流网站和数据库建设
  • 做兼职那个网站比较好接单网app下载安装
  • 做暧昧网站网站的版面设计
  • 汽车4s店网站建设策划青岛网站建设小公司
  • 台市住房和城乡建设局网站建立一个网站大约要多少钱
  • 网站后台教程济南企业营销型网站建设价格
  • seo站群系统乐陵seo外包信德
  • 视频网站如何做推广网站建设团队成员
  • 网络推广网站的方法股票网站排名哪个好
  • 天津网站建设招聘node框架做网站
  • 手机端怎么打开响应式的网站宜春网站建设公司
  • 技术支持上海网站建设网站没有ftp 怎么推广
  • 建立企业网站价格免费网页app一键生成软件
  • 如何开通自己的网站宣传片制作公司前景
  • 企业网站制作服务器长沙哪个网站建设最好
  • 解决wordpress占用内存温州网站的优化
  • 中国监理建设注册网站手把手教你转移wordpress
  • 所有网站名称大全有个做图片mv的网站56
  • 洛阳网站开发公司网站建设费用的会计核算
  • 企业网站建设定位注意的问题怎么建公司网站教程
  • 湖北省市政工程建设网站贵州网站建设 零玖伍壹网络
  • wordpress管理员手册百度网站建设优化
  • 郑州网站建设公司电话多少论坛建站
  • 网站建设的策划书怎么制作图片文件
  • 上海模板网站网站信息更新如何做
  • 广西长长路桥建设有限公司网站营销网站建设企划案例