视频学习链接:https://www.bilibili.com/video/BV1jK4y1m7d4?p=30.
视频中完成的案例如下(这里没有进行描述),需要用到的时候可以再来学习:
这里,完成的案例如下(没有实现联动):
实现步骤如下:
首先,添加新文件
一直点击下一步,会出现与主窗口不同的界面,如下图所示。
设置好自定义控件,并通过调整窗体将其设置为合适的大小(以后控件创建出来就这么大)。
下图为一个 Label 和 一个 Push Button 控件组成的一个控件,
下面要做的事情是,我在我的主窗口中如何使用这个控件呢?
切换到主窗口界面,然后拖拉一个 Widget 控件到主窗口界面。
接着 右键 --> 提升为…
这里怎么填写呢?
我们刚刚新建控件时起的名字为 smallWidget,(以类名为准)
点击提升后,
现在,运行下代码。
如果在该界面中使用到了多个这样的控件,那又应该怎么做呢?
答:当使用到多个控件后,就多拖几个Widget,然后右键
直接选择 smallWidget 即可。
现在想要两个控件进行联动,比如当点击按钮,文字将发生变化。
那怎么实现呢?在 smallwidget.h 和 smallwidget.cpp 中写代码来实现。