【问题标题】:How record Qt Widgets StyleSheet in a sepatated file如何在分隔文件中记录 Qt Widgets StyleSheet
【发布时间】:2015-12-15 13:23:36
【问题描述】:

是否可以从 Qt Widgets 应用程序的单独文件中获取样式表,就像 .CSS 对 .HTML 所做的那样?

【问题讨论】:

  • 是的,有可能。您可以使用QFile 加载任何文件,并在您的应用程序或任何小部件中使用setStyleSheet 方法。
  • 不使用 QFile 并通过 C++ 加载,是否可以在 .ui 文件中添加引用?
  • 可以直接修改.ui文件中每个widget的QSS。请参阅styleSheet 属性。但是如果你想从你的文件中加载 QSS - 你应该实现你自己的逻辑。因为 Qt 是一个框架,而不是魔杖,它知道你想要实现什么。
  • 顺便说一句,加载文件有什么问题?这是几行代码:widget->setStyleSheet( file->readAll() );
  • QSS 不支持任何“包含”指令。

标签: qt widget stylesheet qtwidgets


【解决方案1】:

是的,这是可能的。您可以使用 QFile 加载任何文件并在您的应用程序或任何小部件中使用 setStyleSheet 方法。通过@SaZ

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多