[quote=引用 5 楼 dinjay 的回复:] [quote=引用 3 楼 clz2012 的回复:] [quote=引用 1 楼 dinjay 的回复:] 使用QWidgetAction,继承QWidgetAction重写createWidget函数,返回值是一个qwidget,也就是显示的action内容,你可以只设置一个label,label里是图片。
[quote=引用 10 楼 clz2012 的回复:] [quote=引用 9 楼 dinjay 的回复:] 不是这样用,我意思是说,你继承QWidgetAction,然后createWidget里创建一个布局,布局里是两个label水平排布,label1显示icon,右边的label2显示text文字,然后你创建这个widgetaction,根据需要来控制label1显示还是label2显示,这样不就行了吗
[quote=引用 9 楼 dinjay 的回复:] 不是这样用,我意思是说,你继承QWidgetAction,然后createWidget里创建一个布局,布局里是两个label水平排布,label1显示icon,右边的label2显示text文字,然后你创建这个widgetaction,根据需要来控制label1显示还是label2显示,这样不就行了吗
不是这样用,我意思是说,你继承QWidgetAction,然后createWidget里创建一个布局,布局里是两个label水平排布,label1显示icon,右边的label2显示text文字,然后你创建这个widgetaction,根据需要来控制label1显示还是label2显示,这样不就行了吗
[quote=引用 6 楼 clz2012 的回复:] [quote=引用 5 楼 dinjay 的回复:] [quote=引用 3 楼 clz2012 的回复:] [quote=引用 1 楼 dinjay 的回复:] 使用QWidgetAction,继承QWidgetAction重写createWidget函数,返回值是一个qwidget,也就是显示的action内容,你可以只设置一个label,label里是图片。
[quote=引用 1 楼 dinjay 的回复:] 使用QWidgetAction,继承QWidgetAction重写createWidget函数,返回值是一个qwidget,也就是显示的action内容,你可以只设置一个label,label里是图片。
[quote=引用 3 楼 clz2012 的回复:] [quote=引用 1 楼 dinjay 的回复:] 使用QWidgetAction,继承QWidgetAction重写createWidget函数,返回值是一个qwidget,也就是显示的action内容,你可以只设置一个label,label里是图片。
设计界面点工具栏位置,设置工具栏属性 toolButtonStyle 为toolButtonIconOnly即可
使用QWidgetAction,继承QWidgetAction重写createWidget函数,返回值是一个qwidget,也就是显示的action内容,你可以只设置一个label,label里是图片。
16,235
社区成员
26,649
社区内容
加载中
试试用AI创作助手写篇文章吧