社区
其他技术讨论专区
帖子详情
如何给继承与QGraphicsWidget的自己写的控件布局
weixin_38090851
2019-09-19 04:04:03
自己写了一个QGraphicsWidget的派生类MyItem,现在想给其进行布局。但是不会,很多资料对布局的讲解时建立在Qwidget的基础之上的。我目前看到一种是利用GraphicsLinearLayout的 但是不太会,有没有大神可以完成垂直布局,使自己的控件能在左右两边添加,求大神指导下 。感激感激。
...全文
64
回复
打赏
收藏
如何给继承与QGraphicsWidget的自己写的控件布局
自己写了一个QGraphicsWidget的派生类MyItem,现在想给其进行布局。但是不会,很多资料对布局的讲解时建立在Qwidget的基础之上的。我目前看到一种是利用GraphicsLinearLayout的 但是不太会,有没有大神可以完成垂直布局,使自己的控件能在左右两边添加,求大神指导下 。感激感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
148-QPainter和
Graphics
/View绘图-
Graphics
/View绘图- 代理
控件
和图形
控件
Q
Graphics
Proxy
Widget
中添加
控件
的方法是 set
Widget
(Q
Widget
),Q
Widget
不能有WA_PaintOnScreen 属性,也不能是包含其他程序的
控件
,例如QOpenGL
Widget
和QAx
Widget
控件
。代理类
控件
可以将Q
Widget
类
控件
加入到场景中,可以先创建Q
Graphics
Proxy
Widget
控件
,然后用场景的addItem(Q
Graphics
Proxy
Widget
)方法把代理
控件
加人到场景中。用
widget
()方法可以获取代理
控件
中的
控件
。
Qt知识:视图框架Q
Graphics
Widget
详解
Q
Graphics
Widget
是一个扩展的基础项。 它在很多方面与 Q
Widget
相似,同时也增加了许多图形方面的功能;提供调色板、字体、样式。也有geometry(),setLayout()等。
QT中利用QPainter画图操作带图详解(二)
环境:QT5.5.1+MinGW+windows8.1 这个主要是讲如何在其他
控件
上画图。 有关画图的其他常用的api都在我上一篇一里面记录下来,主要是供我自己记忆哈哈哈哈。 ...
QT经验手记
继承
需要自定义的
控件
类,如QPushButton;从外观设计上:QSS、
继承
绘制函数重绘、
继承
QStyle相关类重绘、组合拼装等等;从功能行为上:重
写
事件函数、添加或者修改信号和槽等等。第一种方法:在发送信号时,也发送一个int类型数字,或者说标志,这样在槽函数触发是可以知道是哪个信号发出的;第二种方法:在槽函数内有获取发送信号的函数,通过sender()函数获取发送信号;不一定。在Qt中,自定义
控件
可以通过
写
代码的方式实现,也可以通过Qt Designer的插件机制来实现。
【QT教程】QT6编程入门
在Qt中,
布局
管理器不仅仅负责
控件
的位置和大小,还可以通过
布局
约束来控制
控件
的生长和收缩。元对象编译器(Meta-Object Compiler,简称MOC)是Qt框架中的一个重要工具,它负责将Qt类中的元信息编译成二进制文件,以便在运行时能够使用Qt提供的元对象系统(Meta-Object System)。在默认情况下,Qt采用事件的冒泡机制,即事件会从最深的层次(触发事件的对象)开始处理,然后依次传递给其父对象,直到到达最顶层窗口或者被某个对象消费(即event->accept()被调用)。
其他技术讨论专区
433
社区成员
791,271
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章