Q在QPushButton内部布局
QLayout inside of a QPushButton
我知道我可以在QPushButton
中添加Icon
和Text
,但我对它们的布局不满意。有没有办法将带有我想要的任何控件的QLayout
添加到QPushButton
?例如,这样我就可以有一个Icon
,两行文本,然后在右边有另一个图标。
我怀疑这个问题的唯一答案是从中派生一个类
1) QPushButton
类并重新实现绘画例程。
2) 一个满足您需求的QLayout
类,并捕获传递给它的MouseEvents并直接处理它们。但是较低级别的类也可以捕获MouseEvents,并且可能会使您的父类无法看到它们,所以要小心在Layout中放入的内容。
好吧,它真的很难看。。。
但是,如果您只需要一次,并且不想开发自己的小部件,你可以把你想要的一切都画成一个QPixmap
,并把它设置为一个普通QPushButton
的图标。
相关文章:
- 将函数类成员映射到类本身内部
- 如何使用C/C++在MacOSX中获得键盘布局
- Boost Spirit,获取迭代器内部语义动作
- 我不明白为什么我声明一个空的内部结构并将其传递给构造函数
- 内联函数中具有内部链接的全局变量
- 在函数内部的声明中初始化数组,并在外部使用它
- 如何在不知道向量大小的情况下输入向量内部的向量?
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 卷曲bracers内部结构的声明
- 从函数角度看ID到文件路径的内部与外部映射
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 如何在pugixml中获取节点的内部XML
- 使用C链接在函数内部创建C++模板
- 布局兼容类型的并集
- Qt自定义QPush按钮未显示在布局上
- 指针没有更新它在void函数内部指向的值
- 方法内部但循环仍得到预期的不合格id错误C++
- C++:具有内部链接的正向声明常量
- SDL_PollEvent() 无法捕获类函数内部SDL_QUIT?
- Q在QPushButton内部布局