//mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QAction>
#include <QVBoxLayout>
#include <QTreeWidget>
#include "login.h"
namespace Ui {
class MainWindow;
}
Q_OBJECT
public:
~MainWindow();
protected:
private:
Ui::MainWindow *ui;
Login *_login;
public slots:
void LoginOK();
};
#endif // MAINWINDOW_H
//mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QAction>
#include <QVBoxLayout>
#include <QTreeWidget>
#include "login.h"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow {
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
protected:
void changeEvent(QEvent *e);
private:
Ui::MainWindow *ui;
Login *_login;
QTreeWidget *treeGrupos; // <-- ERROR
QVBoxLayout *layoutGrupos; // <-- ERROR
public slots:
void LoginOK();
};
#endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode
//mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
ui->setupUi(this);
_login = new Login(this);
_login->show();
connect(_login,SIGNAL(loginOK()),this,SLOT(LoginOK()));
ui->menuBar->hide();
ui->mainToolBar->hide();
ui->statusBar->hide();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow
::changeEvent(QEvent *e
) {
switch (e->type()) {
ui->retranslateUi(this);
break;
default:
break;
}
}
void MainWindow::LoginOK()
{
//Altera a tela para a tela inicial
ui->stackedWidget->setCurrentIndex(1);
delete _login;
//Adiciona tabcontrol
/*QWidget *tabpage2 = new QWidget(ui->tabWidget);
ui->tabWidget->addTab(tabpage2 , "teste");*/
ui->tabWidget->setTabText(0,tr("Inicio"));
ui->toolBox->removeItem(1);
ui->toolBox->setItemText(0,tr("Grupos"));
//Adiciona toolbar em tabcontrol
/*QToolBar *toolbarteste = new QToolBar(tabpage2);
QAction *actionteste = new QAction(toolbarteste);
actionteste->setText("teste TOOLBAR");
toolbarteste->addAction(actionteste);*/
layoutGrupos
= new QVBoxLayout(ui
->Mainwindow_page_1
);
// <---- ERRORlayoutGrupos->addWidget(treeGrupos);
ui->Mainwindow_page_1->setLayout(layoutGrupos);
//ui->menuBar->show();
//ui->mainToolBar->show();
//ui->statusBar->show();
}
//mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
_login = new Login(this);
_login->show();
treeGrupos = new QTreeWidget(this); // <--- ERROR
connect(_login,SIGNAL(loginOK()),this,SLOT(LoginOK()));
ui->menuBar->hide();
ui->mainToolBar->hide();
ui->statusBar->hide();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::changeEvent(QEvent *e)
{
QMainWindow::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
void MainWindow::LoginOK()
{
//Altera a tela para a tela inicial
ui->stackedWidget->setCurrentIndex(1);
delete _login;
//Adiciona tabcontrol
/*QWidget *tabpage2 = new QWidget(ui->tabWidget);
ui->tabWidget->addTab(tabpage2 , "teste");*/
ui->tabWidget->setTabText(0,tr("Inicio"));
ui->toolBox->removeItem(1);
ui->toolBox->setItemText(0,tr("Grupos"));
//Adiciona toolbar em tabcontrol
/*QToolBar *toolbarteste = new QToolBar(tabpage2);
QAction *actionteste = new QAction(toolbarteste);
actionteste->setText("teste TOOLBAR");
toolbarteste->addAction(actionteste);*/
layoutGrupos = new QVBoxLayout(ui->Mainwindow_page_1); // <---- ERROR
layoutGrupos->addWidget(treeGrupos);
ui->Mainwindow_page_1->setLayout(layoutGrupos);
//ui->menuBar->show();
//ui->mainToolBar->show();
//ui->statusBar->show();
}
To copy to clipboard, switch view to plain text mode
Bookmarks