QRadioButton风格

问题描述:

是否有可能使QRadioButton看起来像一个按钮,并检查时更改它的背景?我应该参考哪个类的属性?QRadioButton风格

如何创建类似于此的菜单:

menu http://s8.postimage.org/i1i9iybdx/New_Bitmap_Image.png

任何的例子吗?我正在使用QT 4.8

QRadioButtonQAbstractButton。你可以使用样式表来设置它的样式。你可以使用任何这些伪状态:checked:disabled:enabled:focus:hover:indeterminate:pressed:unchecked

,你也可以通过继承QStyle和后者进这种风格到您的应用程序让你自己的风格。

可以继承QAbstractButton和检查QAbstractButton::setCheckable

看看这个QML Example

+0

谢谢!样式表可能是我需要的。我将阅读有关它们 – 2012-03-26 19:09:24

+0

另外一个新手问题:假设我想在按钮上绘制图片。我如何使图片成为项目的一部分?是否有可能创建一些内部项目资源,以便自动将其包含到二进制文件中,而不需要将它与可执行文件分开提供? – 2012-03-26 19:09:45

+0

你不需要画画。你可以'setIcon()'为一个按钮。该图标将成为资源的一部分(qrc)。和资源将是您的可执行文件的一部分 – 2012-03-26 19:11:32