并且该类必须是QObject类的子类。
要析构的,要验证按钮会不会自动的析构,(即在QPushButton类里面的析构函数添加qDebug打印出一些东西就知道调用了),但是QPushButton的这个按钮类也不是自己写的(析构函数也就不知道在哪里),而是系统里就有的。所以这里为了实现验证,这里将会自己构建一个按钮类,并且自己写这个按钮类的析构函数,在析构函数里面添加打印的东西,这样当调用的时候就会显性的知道系统调用了析构函数。自定义的控件就是继承自Qt的自定义的一个类,常用的是继承自QWidget类。在Qt可视化编程中,可视化编程有两种方式:
使用常规的方法,创建一个该类的对象,然后加入到布局管理器中,show一下就可以看到效果了;
Qt Designer提供的控件拖拽创建界面,可是自定义的控件显然不在系统自带的控件列表中,所以我们需要看看自定义的控件是继承自哪个类,例如:QWidget,然后拖出一个QWidget,然后右键点击,选择提升为,这样就可以实现拖拽创建页面了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)