QtCreator进行界面设计的时候,有时候单纯利用Qt提供的基础组竭惮蚕斗件是没办法满足所有的需求,因此,需要自定义控件,那么接下来就来说明如何在QtCreator的设计界面上将控件提升为自定义控件。
工具/原料
mac10.13.6
QtCreator4.9.1
方法/步骤
1、通过QtCreator打开项目工程,然后创建自定义类,该类继承QWidget
2、进入设计界面,(这里假设酋篚靶高需要将QWidget自升为上一步骤创建的自定义控件),QWidge所在行右键,弹出的列表框中选择“提升为...”
3、弹出如下所示的对话框,“提升的类名称”后面的编辑框输入自定义类的类名称,“头文件”后声矜檠鹣面的编辑框输入对应头文件,然后点击“添加”按钮
4、添加完成之后,在“提升的类”下面的方框中就会出现新添加的控件,选择该控件,然后点击右下角的“提升”
5、回到设计界面,可以看到QWidget已经提升为自定义的控件
6、如果想要取消提升的控件,那么右键弹出的列表框中选择“取消QWidget的提升”