Qt学习记录-自定义控件的封装
Qt学习记录-自定义控件的封装
Qt中的自定义控件封装,即新建一个窗口类(QWidget),在此窗口类中设置好控件,将此窗口作为一个类,以后需要使用时直接将其他控件提升为预设置好的类,这就是自定义控件的封装。
UI封装
-
首先新建一个界面类(QWidget)
-
在新建的界面中设置好控件
-
调整整个界面的大小
封装完后的提升
-
拖拽一个widget到想要提升的位置
-
右键,提升为
-
输入刚刚封装好的QWidget类的类名(即上一步新建的那个窗口类,注意名称要写对)
-
若勾选“全局包含”,则以后可以方便地提升
-
运行,即可查看效果
代码逻辑的编写
-
分别链接两个信号和槽
1
2connect(ui->spinBox,&QSpinBox::valueChanged,ui->horizontalSlider,&QSlider::setValue);
connect(ui->horizontalSlider,&QSlider::valueChanged,ui->spinBox,&QSpinBox::setValue);
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!




