Python 基本控件和复杂控件小部件之间的区别是什么?

Python 基本控件和复杂控件小部件之间的区别是什么?,python,pyqt,qstyle,Python,Pyqt,Qstyle,Qt支持通过QStyle绘制小部件的自定义绘制事件。 但是,在使用QStyle时,需要指定要绘制的元素类型, i、 如果你想要一个控件元素,你需要使用QStyle.drawControl(例如,样式)来绘制它 我的问题是,一个相对较新的人如何理解正确调用哪个方法,或者在我想要自己执行动作时找到要绘制的元素,例如,我想要绘制带有紫色上下箭头的SpinButton。我试着在谷歌上搜索,看看是否能找到解释,但找不到,所以我想知道这是通用术语还是Qt社区使用的一些术语 任何关于正确遍历文档或类似内容的建

Qt支持通过
QStyle
绘制小部件的自定义绘制事件。 但是,在使用
QStyle
时,需要指定要绘制的元素类型, i、 如果你想要一个控件元素,你需要使用
QStyle.drawControl(例如,样式)
来绘制它

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


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

我最终找到了遍历的答案

  • 基本元素:基本元素是一种常见的GUI元素,例如复选框指示符或按钮斜角

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

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


    • 我终于找到了答案

      • 基本元素:基本元素是一种常见的GUI元素,例如复选框指示符或按钮斜角

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

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