相关疑难解决方法(0)

摆脱Qt在QListView项目上的虚线轮廓

我正在尝试QListView::item使用样式表删除文本中的虚线边框:

QListView带有虚线轮廓,显示在所选项目上

我试过的变化border: 0show-decoration-selected: 0QListView,QListView::itemQListView::item::text没有效果.

我正在使用PyQt,但我相信样式表规则与C++库中的相同.

qt pyqt4 qtstylesheets

10
推荐指数
1
解决办法
2334
查看次数

QT - CSS:重点装饰

我正在尝试使用CSS为我的QT应用程序创建一个很酷的用户界面.

我有这个问题:我有一个QPushButton,当它在焦点上时,它有一个我要删除的矩形.这里有一些屏幕截图:

普通按钮:

在此输入图像描述

重点按钮:

在此输入图像描述

我试图添加一些东西(backgroundcolor,文本装饰等)

QPushButton:focus
Run Code Online (Sandbox Code Playgroud)

但它一直在突出......

一些提示?

这是QPushButton css代码:

QPushButton
{
    color: #b1b1b1;
    background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646);
    border-width: 1px;
    border-color: #1e1e1e;
    border-style: solid;
    border-radius: 6;
    padding: 3px;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

QPushButton:pressed
{
    background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, …
Run Code Online (Sandbox Code Playgroud)

css qt

10
推荐指数
3
解决办法
1万
查看次数

如何在QCombobox中为分隔符添加样式表

我在qcombobox中添加了两个带分隔符的项目

addItem("New");
addItem("Delete");
insertSeparator(2);
Run Code Online (Sandbox Code Playgroud)

为了突出选择具有不同风格的项目,我使用QLIstView作为QComboBox视图,样式表为

QListView * listView = new QListView(this);
this->setView(listView);

listView->setStyleSheet("QListView::item {                              \
                            color: black;                                    \
                            background: white;                           }  \
                            QListView::item:selected {                     \
                            color: white;                                  \
                            background-color: #0093D6  \
                            }                                               \
                            ");
Run Code Online (Sandbox Code Playgroud)

现在问题是分隔符根本不可见..它在项目之间显示一个空的空白区域.我对样式表不太好,所以我对如何为分隔符制作新样式表没有太多明确的想法.

qt qcombobox

2
推荐指数
1
解决办法
1694
查看次数

标签 统计

qt ×3

css ×1

pyqt4 ×1

qcombobox ×1

qtstylesheets ×1