QT
小于 1 分钟
QT
目录
自定义控件(封装)
步骤
步骤:
(1) 项目管理器中右键 > 点击添加新文件 > Qt > Qt 设计师界面类 > 配置界面模板 > 起名(设置类名和界面文件名)
会生成三个文件:一个
.ui
文件、一个头文件、一个cpp文件(2) 设计ui文件和类文件,基本操作同主窗口
(3) 使用自定义控件,插入一个Widget > 右键 > 提升为 > 填写
提升的类名称
> 全局包含可选可不选 > 添加按钮 > 提升按钮
举例:(封装数值选择和滑动杆)
// 数值选择影响滑动杆 void(QSpinBox::*spSignal)(int) = &QSpinBox::valueChanged; connect(ui->spinBox, spSignal, ui->horizontalSlider, &QSlider::setValue); // 滑动杆影响数值选择 connect(ui->horizontalSlider, &QSlider::ValueChanged, ui->spinBox, &QSpinBox::setValue);
和Qt4 Designer Custom Widget区别
Qt设计师界面类,在工程中创建,没有pro,是工程中的一部分
Qt4_Designer_Custom_Widget,有pro,独立创建一个工程