我正在努力为应用程序添加侧边菜单。
我有一个QMainWindow
实例,我希望向该实例添加QDrawer
对象并获得类似于this sample的效果。
[不幸的是,似乎PySide2
仅提供了从QMenu
类继承的QTooltip
,QDialog
和Popup
小部件,而找不到Popup
。但是,在QML文件中使用QDrawer
标签就可以了。是否还可以通过编程方式创建Drawer
的实例?
[另一种尝试,我尝试从QML文件中加载QDrawer
实例并将其附加到我的Drawer
。不幸的是,我不太明白应该将什么指定为父项,应该将其包装在其中,应该使用什么参数,等等。-任何建议都将受到赞赏(尽管我宁愿以编程方式创建和配置它)。
[我的目标是创建一个带有工具栏,中央小部件和一个QMainWindow
实例作为侧面导航菜单的QMainWindow
(例如QDrawer
示例中的)。您能否分享一些例子或解释该怎么做?
我正在努力为我的应用程序添加侧面菜单。我有一个QMainWindow实例,希望向其添加QDrawer对象,并实现与该示例类似的效果。不幸的是,它...
一种可能的解决方案是使用Qt小部件实现一个抽屉,其主要功能是例如使用QXAnimation为宽度的变化设置动画,另一项任务是设置锚点,使其占据必要的高度。下面的代码显示了一个简单的示例: