QT学习笔记4.1(常用控件)
目录
控件功能、属性
1.打开网址
点击菜单名字打开网址:
检测&QMenu::aboutToShow菜单展开信号-》槽函数--》title==“”,--》执行打开网址
点击菜单里的项目打开网址:检测QAction的triggered信号。
窗口常用功能、属性
1.窗口大小设置
setMinimumSize(100, 100); // 允许窗口变得非常小 或者在.ui窗口属相里面设置。
最小值设成(0,0),反而不能缩到最小。窗口缩小到一定程度,会受到控件尺寸阻止。
窗口缩小的方式:
1.使用 QScrollArea
2.重写 resizeEvent 和 调整控件可见性
3.使用布局的 setEnabled 方法
4.自定义布局
5.使用 QStackedWidget
方法1(QScrollArea)是最简单和最通用的。
方法2和3在窗口变小时会隐藏或禁用控件。
方法4给予了最大的灵活性,但需要更多的编码工作。
方法5允许您为小窗口创建一个完全不同的界面。
2.多窗口
主窗口下打开第二个窗口,主窗口是widget,
第二个窗口是widget类,打开的时候,参数显示都正常,就是不显示,后来使用了econdWindow->setParent(nullptr);从当前的父窗口中分离,使其变为一个独立的窗口,而不是作为子窗口嵌套在父窗口。
还一个原因是,第二个窗口没有放置任何控件,导致开始的时候虽然显示在主窗口上面,可就是看不到。
1202

被折叠的 条评论
为什么被折叠?



