1

Qt 支持自定义绘制事件以通过QStyle. 但是,当使用 时,QStyle您需要指定要绘制的元素类型,即,如果您想要控制元素,则需要使用QStyle.drawControl(CE_Example, style).

我的问题是,一个相对较新的人如何理解正确调用哪种方法,或者当我想自己执行操作时找到要绘制的元素,例如我想用紫色上下箭头绘制我的 SpinButton . 我试图用谷歌搜索,看看是否能找到解释,但找不到,所以我想知道这是常见的术语还是 Qt 社区使用的一些行话。

任何关于正确遍历文档的建议或任何类似的东西都值得赞赏,也许我的方法不正确。

4

1 回答 1

0

我最终找到了遍历https://doc.qt.io/qt-5/qstyle.html#details的答案

  • 原始元素:原始元素是常见的 GUI 元素,例如复选框指示器或按钮斜面。

  • 控制元素:控制元素是小部件的一部分,它执行某些操作或向用户显示信息。

  • 复杂控件:复杂控件具有不同的行为,具体取决于用户单击它们的位置或按下的键。

于 2020-06-11T00:55:34.420 回答