首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PyQt4中设置应用程序的颜色

在PyQt4中设置应用程序的颜色
EN

Stack Overflow用户
提问于 2014-11-28 14:24:46
回答 1查看 234关注 0票数 0

通常,PyQt4中的所有应用程序的默认颜色都是灰色。工具栏、菜单栏、状态栏、标题栏默认为灰色。有没有可能把它改成其他颜色而不是灰色。我知道它依赖于运行它的操作系统,但是PyQt允许这样做吗??

EN

回答 1

Stack Overflow用户

发布于 2014-12-10 21:20:41

PyQt允许使用CSS

示例:

代码语言:javascript
复制
from PyQt4 import QtCore as core
from PyQt4 import QtGui as gui
import sys


if '__main__' == __name__:

    app = gui.QApplication(sys.argv)

    CSS = """
        QMainWindow{
            background-color: yellow;
        }
    """

    window_1 = gui.QMainWindow(None)
    window_1.setFixedSize(300, 300)
    window_1.show()

    window_2 = gui.QMainWindow(None)
    window_2.setFixedSize(300, 300)
    window_2.show()

    # Uncomment next line to make all windows yellow
    # app.setStyleSheet(CSS) 

    # Uncomment next line to make all just window_1 yellow
    # window_1.setStyleSheet(CSS)

    sys.exit(app.exec_())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27183057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档