按钮随即移动,并再点击按钮的是可触发信号,执行槽,发起服务员与顾客的对话,并判断对象释放顺序
//main()主函数
#include <widget.h>
#include <QApplication>
#include<time.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
srand(time(0));
w.resize(800,600);//定义主界面de尺寸
w.show();
return a.exec();
}
//父控件de操作
//widget.cpp文件
#include "widget.h"
#include"mybutton.h"
#include<QPushButton>
#include"customer.h"
#include"waiter.h"
//Widget的构造函数
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
MyButton*p=new MyButton(this);
p->setText("我是按钮");//设置文本
p->move(Q