(对不起我的英语不好,但我会尽力而为)
我目前尝试自定义几个QDockWidgets的样式。我通过Qt 文档 - > 样式表找到的唯一解决方案是通过右键鼠标单击在 QtDesignerView 中为对象设置样式表 - > 设置样式表和有点硬代码(看起来类似于 css)。遗憾的是,我不使用 QtDesigner,而是在 QtCreator 的 EditorView 中编写图形内容。
我现在的问题 - 是否可以通过普通编辑器更好地自定义小部件
widget.setObjectName("widget")
然后通过构造函数设置样式表,如下所示:
this->setStyleSheet("QDockWidget#widget{ background-color: red;........}");
这适用于简短的按钮,例如,但将十几行作为字符串放在一起可能不是最好的解决方案吗?我会很高兴有一些提示,因为我在网上找不到太多关于它的信息,但我的 cpp/Qt knownledge 还不是最好的:(
谢谢