【问题标题】:QComboBox frame changing when there is background-color有背景颜色时 QComboBox 框架发生变化
【发布时间】:2021-05-15 22:21:00
【问题描述】:
self.setStyleSheet("background-color:#396745")
self.drop=QComboBox(self)
self.drop.addItem('1')
self.drop.addItem('2')

以上代码的输出 图片:

预期的输出是这个图像:

但有背景色

【问题讨论】:

    标签: python python-3.x user-interface pyqt pyqt5


    【解决方案1】:

    问题来自self(QMainWindow) 为了克服这个问题,我用("QMainWindow{background-color:#396745}")改变了样式表

    【讨论】:

    • 要么你的问题不清楚,要么这个答案不是。使用选择器通常更好,但是,根据您在问题中提供的代码,上面的样式表并没有太大变化,唯一的区别是组合框的框架颜色。你能澄清一下吗?
    • @musicamante 基本上我希望背景是彩色的,但是当背景颜色设置为主窗口时,组合框框架会发生变化,所以我如何在不改变我的问题的组合框框架的情况下为背景提供颜色
    • 好的,所以问题是关于组合框的frame。请在以后尝试更清楚,因为从您的问题来看,最明显的区别是蓝色 focus 背景。
    猜你喜欢
    • 2021-10-31
    • 2018-04-04
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 2017-06-10
    • 2011-09-19
    • 1970-01-01
    • 2019-01-05
    相关资源
    最近更新 更多