pycharm 将UI转换为PY后,样式表QComboBox QListView不工作

68bkxrlz  于 2023-02-19  发布在  PyCharm
关注(0)|答案(1)|浏览(155)

我用Qt设计器创建了我的第一个UI,并将UI转换为PY。样式表QComboBox QListViewQComboBox QAbstractItemView在转换后不工作。但在Qt设计器中,所有样式表QComboBox都工作。我使用Python 3.9.13和PyCharm社区版。

QComboBox {
    border: 2px solid #0d7377;
    border-radius: 20;
    padding: 10px;
    color: #eeeeee;
}
QComboBox::drop-down {
    border: 0px;
}
QComboBox::down-arrow {
    image: url(:/iconic/arrow.png);
    width: 14px;
    height: 14px;
    margin-right: 15px;
}
QComboBox QAbstractItemView {
    selection-background-color: #1a1a1a;
    selection-color: #eeeeee;
}
QComboBox QListView {
    border: 2px solid #0d7377;
    border-radius: 15;
    padding: 10px;
    color: #0d7377;
    outline: 0px;
}

in Qt Designer
after convert ui to py
styleSheet in PyCharm
我只尝试在PyCharm的styleSheets QComboBox QListViewQComboBox QAbstractItemView中一次删除一行,以了解哪一行给出了错误,但它没有给出结果。

jogvjijk

jogvjijk1#

使用属性编辑器更改组合框中的任何字体都会破坏其正常操作。更改样式表中的字体

QComboBox {
    font: bold 12pt "Microsoft YaHei";
    border: 2px solid #0d7377;
    border-radius: 20;
    padding: 10px;
    color: #eeeeee;
}

相关问题