qt提供了多种实现多窗口切换的框架,想QTabWidget,QStackedWidget,QDockWidget(也算是吧),这里说的“窗口切换”的意思是,在主界面上每次只显示一个窗口。系统自带的类使用起来很方便,但是也带有了自己的风格,譬如QTabWidget的切换时通过tab标签来进行窗口切换,这些标签在主窗口顶部,不会消失。QStackWidget也
转载
2024-07-03 02:42:03
176阅读
下面讲的都是设计师界面直接可以拖拽或者设置的,非常符合可视化设计,所见即所得。当然这些也都可以通过代码实现,但是我觉得不符合小白需求。QStackWidget可以实现,多窗口的切换,而且设计师界面还提供了一个控件可以直接用,效果如下: 布局管理器,用得好,可以自动的大小变化,比用代码实现,强很多。
原创
2022-01-10 15:10:56
397阅读
一、前言全屏切换这个功能点属于简单的,一般会做到右键菜单中,也提供了快捷键比如alt+enter来触发,恢复全屏则按esc即可,全屏处理基本上都是隐藏通道面板以外的窗体,保持最大化展示,由于采用了模块化的堆栈窗体qstackwidget来处理,这样还需要提供信号通知主界面来隐藏对应的不需要显示的控件。单个通道双击最大化显示在通道面板中,如果需要恢复,重新双击该通道即可,在通道面板的底部还提供了...
原创
2021-06-02 10:50:53
472阅读
一、前言全屏切换这个功能点属于简单的,一般会做到右键菜单中,也提供了快捷键比如alt+enter来触发,恢复全屏则按esc即可,全屏处理基本上都是隐藏通道面板以外的窗体,保持最大化展示,由于采用了模块化的堆栈窗体qstackwidget来处理,这样还需要提供信号通知主界面来隐藏对应的不需要显示的控件。单个通道双击最大化显示在通道面板中,如果需要恢复,重新双击该通道即可,在通道面板的底部还提供了快速
一、前言全屏切换这个功能点属于简单的,一般会做到右键菜单中,也提供了快捷键比如alt+enter来触发,恢复全屏则按esc即可,全屏处理基本上都是隐藏通道面板以外的窗体,保持最大化展示,由于采用了模块化的堆栈窗体qstackwidget来处理,这样还需要提供信号通知主界面来隐藏对应的不需要显示的控件。 单个通道双击最大化显示在通道面板中,如果需要恢复,重新双击该通道即可,在通道面板的底部还提供了快
转载
2024-08-01 17:13:23
180阅读