qstylesheet

    0热度

    1回答

    我试图更改QSlider上的手柄颜色失败。我如何将其更改为自定义颜色?我已经使用了QSlider子类,以便我可以重新实现绘画事件并在其上绘制我自己的矩形 - 现在我想设置句柄的颜色。在子类的小工具的创造者,我这样做: setStyleSheet("handle:horizontal {color: red}"); 我已经尝试了各种颜色之外的其他属性,包括背景颜色等的 - 没有作出任何改变都在窗

    1热度

    1回答

    我想要一个TabBar那样但我不需要设置TabBar的哪些参数? (我希望只使用样式表) 我尝试这样做: QTabWidget::tab-bar { background-color: blue; min-width:2000; with:2000; height:50; } 但也有在屏幕上没有任何变化 这是一个完整的解决方案: QTabWi

    0热度

    1回答

    我知道很多人问这个问题。我也在这里搜索过它。最简单的一个解决方案是用样式表: QRadioButton { background-color: rgb(252,254,252); color: black; } QRadioButton::indicator { width: 11px; height: 11px; border-radius: 5px; } QRadioBu

    0热度

    1回答

    所以我试图从我的电脑的文件系统中选择随机图像,并使其在wiget中的背景。所以这就是为什么我打开QFileDialog并使用它。 qDebug为我提供了正确的图像路径,但它仍然不起作用。 void ChatWindow::on_actionImage_triggered() { QString fileName = QFileDialog::getOpenFileName(

    2热度

    1回答

    如何通过样式表在QMenu中设置QAction的图标? 例如: QMenu* menu = new QMenu(); QAction* action1= new QAction(); QACtion* action2= new QAction(); menu->addAction(action1); menu->addAction(action2); 现在我要为动作1和动作2与QT

    0热度

    1回答

    我想独立更改堆叠小部件的每个页面的背景图像。但是,当我将background-image:添加到Qt创建者的styleSheet选项卡时,结果是堆叠小部件的所有页面都会获取该背景图像。 有没有一种方法来设置使用QT的styleSheet方法

    1热度

    1回答

    我有我的桌面QApplication(Qt 5.9),我使用样式表成功地设置了样式。在运行时,每个QWidget看起来都是按照预期正确设计的。 我需要知道的是特定样式小部件的背景颜色,比方说QTooltip。 我试过QWidget的::调色板方法,但我得到了看起来像对QPalette :: ColorRole我问了系统的默认颜色是什么。 此外,qt docs建议在使用样式表时不要使用此方法。 因此

    0热度

    2回答

    我正在学习使用Qt样式表为我的应用程序添加不同的样式。我在网上查看,看到Qt文档说,你可以使用一些叫做​​的东西,它可以将主题应用到某些对象。这是我如何实现此功能: QPushButton#button { color:red; } 但它不起作用。它只适用于当我尝试没有​​: QPushButton { color:red; } 为什么不工作?我用复制和粘贴,所

    1热度

    2回答

    我试图更改悬停并按下QpushButton的图标,我正在使用样式表的QtDesigner。 我试过这个 QpushButton{ qproperty-icon:url(:/images/start.png); } QPushButton:hover { qproperty-icon:url(:/images/start_hov.png); } 但它不起作用。

    0热度

    1回答

    我不希望行在鼠标悬停时突出显示。如何禁用此突出显示? 要么去除突出的全部或改变它的颜色:这两种解决方案都很好。