16,153
社区成员
发帖
与我相关
我的任务
分享
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
push = new QPushButton;
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
push->setParent(this);
push->move(0,0);
push->resize(20,30);
push->show();
}
正确的做法是在构造函数里面new,然后在on_pushButton_clicked()方法里面(或你的slot里面) setparent~[/quote]
果然可以,问题解决了。感谢[/quote]
结贴结贴
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
push = new QPushButton;
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
push->setParent(this);
push->move(0,0);
push->resize(20,30);
push->show();
}
正确的做法是在构造函数里面new,然后在on_pushButton_clicked()方法里面(或你的slot里面) setparent~[/quote]
果然可以,问题解决了。感谢
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
push = new QPushButton;
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
push->setParent(this);
push->move(0,0);
push->resize(20,30);
push->show();
}
正确的做法是在构造函数里面new,然后在on_pushButton_clicked()方法里面(或你的slot里面) setparent~