医学四视图-005-四视图加按钮

举报
DreamLife 发表于 2022/04/14 22:31:23 2022/04/14
【摘要】 ​ 先说结果,没有成功,如下图所示:要看成功的,需要再看我下下篇文章**《增加按钮、增加文字显示》**的那篇。 电梯 1 效果展示2 QWidget::createWindowC...

头图

​ 先说结果,没有成功,如下图所示:要看成功的,需要再看我下下篇文章**《增加按钮、增加文字显示》**的那篇。

1 效果展示

​ 先说结果,没有成功,如下图所示:要看成功的,需要再看我下下篇文章**《增加按钮、增加文字显示》的那篇,那边里面更换的VTK版本,同时也更换了Qt控件,最终是实现了三个按钮。这次不成功的原因,我感觉还是我对布局以及QWidget::createWindowContainer()**的理解不到位。不然这个应该也是可以成功的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SKQ80axc-1631244273719)(https://raw.githubusercontent.com/DreamLife-Jianwei/CSDNResources/master/20210729090630.png)]

2 QWidget::createWindowContainer()

​ 目前结果就是怎么也没法把按钮放到上面了。尝试了lower()raise(),还有一个函数,给忘了,也没有找到,都没有效果。这是我发现了一个不一样的函数QWidget::createWindowContainer(),如下:

image-20210729095001061

参考链接如下:

https://blog.csdn.net/lengyuezuixue/article/details/81711795

https://www.cnblogs.com/luoxiang/p/14392650.html

https://www.cnblogs.com/tingtaishou/p/14763935.html

https://zhuanlan.zhihu.com/p/370340673

引用下别人的翻译

暴力翻译:创建一个QWidget,使将窗口嵌入到基于QWidget的应用程序成为可能。窗口容器作为父容器的子容器创建,并带有窗口标志。一旦窗口被嵌入到容器中,容器将控制窗口的几何形状和可见性。不推荐在嵌入式窗口上显式调用QWindow::setGeometry(), QWindow::show()或QWindow::hide()。容器接管窗口的所有权。可以通过调用QWindow::setParent()从窗口容器中移除窗口。

☞ 源码

源码链接:https://github.com/DreamLife-Jianwei/Qt-Vtk

使用方法:☟☟☟

源码


博客签名2021

文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。

原文链接:dreamlife.blog.csdn.net/article/details/120218420

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。