If u means this:
{
public:
private slots:
void newWindow();
private:
};
{
n->show();
connect(n,SIGNAL(clicked()),this,SLOT(newWindow()));
}
int main(int argv, char *argc[])
{
MainWindow mW;
mW.show();
app.exec();
}
void MainWindow::newWindow()
{
newWindow
->setGeometry
(QRect(100,
100,
300,
300));
newWindow->setWindowTitle("new Window");
newWindow->show();
}
class MainWindow : public QWidget
{
public:
MainWindow(QWidget *parent = 0);
private slots:
void newWindow();
private:
QWidget *newWindow;
};
MainWindow::MainWindow(QWidget *parent) : QWidget(parent)
{
QPushButton *n = new QPushButton("new Window");
n->show();
connect(n,SIGNAL(clicked()),this,SLOT(newWindow()));
}
int main(int argv, char *argc[])
{
QApplication app(argv,argc);
MainWindow mW;
mW.show();
app.exec();
}
void MainWindow::newWindow()
{
newWindow = new QWidget;
newWindow->setGeometry(QRect(100,100,300,300));
newWindow->setWindowTitle("new Window");
newWindow->show();
}
To copy to clipboard, switch view to plain text mode
...
Bookmarks