问题描述
我想让我的 pyqt 应用程序在菜单栏中有标签,例如 Google Chrome :)
I would like to have my pyqt aplication have tabs in the menu bar like Google Chrome :)
关于如何做的任何建议或简单示例?
Any suggestions or a simple example on how to do it?
我确实找到了这些相关链接:
- http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/
I did find these relevant link:
- http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/
推荐答案
为此,您必须使用 Qt.FramelessWindowHint,然后创建自己的 Max、Min、Close 按钮作为 Widget 并将它们添加到那里.对于这些类型的软件,我有一个很好的工作工具包:http://traipse.assembla.com/spaces/ghostqt
You have to use the Qt.FramelessWindowHint for that, and then create your own Max, Min, Close buttons as Widgets and add them there. I have a good working toolkit for these types of softwares: http://traipse.assembla.com/spaces/ghostqt
在您的情况下,您应该重新分类 resizeEvent 以便您可以更改标志.如果窗口最大化,您无需担心移动它,但如果它没有最大化,您可以删除 Qt.FramelessWindowHint 标志并恢复标题栏;就像 Chrome 一样.
In your case you should reclass the resizeEvent so you can change the flags. If the window is maximized you will not need to worry about moving it around, but if it is not maximized you can remove the Qt.FramelessWindowHint flag and get your title bar back; just like Chrome does.
这就是你要找的吗?
这篇关于谷歌浏览器中的 Pyqt 标签页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)