Hello KillGabio,
Here all my code.
manwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QtGui/QMainWindow>
namespace Ui {
class MainWindow;
}
{
Q_OBJECT
public:
~MainWindow();
public slots:
void fullslot();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QtGui/QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
public slots:
void fullslot();
private:
Ui::MainWindow *ui;
QTableWidgetItem *item;
};
#endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode
mainwindow.cc
#include <QtGui>
#include <QtCore>
#include "mainwindow.h"
#include "slotdialog.h"
MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
ui->setupUi(this);
setWindowIcon
(QIcon(":/images/images/UOP_1.PNG"));
connect(ui->pbFullSlot, SIGNAL(clicked()), this, SLOT(fullslot()));
Qt::WindowFlags flags;
flags = Qt::Window | Qt::WindowMinimizeButtonHint;
setWindowFlags( flags );
this->setStatusBar(false);
statusBar()->hide();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::fullslot(){
SlotDialog dlg(this, this->ui->diaCombobox->currentText());
if(dlg.
exec() == QDialog::Accepted){ }
}
#include <QtGui>
#include <QtCore>
#include "mainwindow.h"
#include "slotdialog.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
setWindowIcon(QIcon(":/images/images/UOP_1.PNG"));
connect(ui->pbFullSlot, SIGNAL(clicked()), this, SLOT(fullslot()));
Qt::WindowFlags flags;
flags = Qt::Window | Qt::WindowMinimizeButtonHint;
setWindowFlags( flags );
this->setStatusBar(false);
statusBar()->hide();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::fullslot(){
SlotDialog dlg(this, this->ui->diaCombobox->currentText());
if(dlg.exec() == QDialog::Accepted){
}
}
To copy to clipboard, switch view to plain text mode
dialog.h
#ifndef SLOTDIALOG_H
#define SLOTDIALOG_H
#include <QDialog>
#include <QtGui>
#include "mainwindow.h"
namespace Ui {
class SlotDialog;
}
{
Q_OBJECT
public:
~SlotDialog();
public slots:
void changed();
private:
Ui::SlotDialog *ui;
};
#endif // SLOTDIALOG_H
#ifndef SLOTDIALOG_H
#define SLOTDIALOG_H
#include <QDialog>
#include <QtGui>
#include "mainwindow.h"
namespace Ui {
class SlotDialog;
}
class SlotDialog : public QDialog
{
Q_OBJECT
public:
explicit SlotDialog(QWidget *parent = 0, QString ="");
~SlotDialog();
QString dia, voed;
public slots:
void changed();
private:
Ui::SlotDialog *ui;
QString comboText;
QTableWidget *slotTable;
};
#endif // SLOTDIALOG_H
To copy to clipboard, switch view to plain text mode
dialog.cc
#include "slotdialog.h"
#include "ui_slotdialog.h"
ui(new Ui::SlotDialog)
{
ui->setupUi(this);
this.comboText = comboText;
connect(ui->slotTable, SIGNAL(cellClicked(int,int)), this, SLOT(changed()));
}
void SlotDialog::changed()
{
item = ui->slotTable->currentItem();
if(item !=0){
voed = item->text();
}
if(ui->slotTable->currentColumn()== 1 ){
etc.......
}
}
#include "slotdialog.h"
#include "ui_slotdialog.h"
SlotDialog::SlotDialog(QWidget *parent, QString comboText) :
QDialog(parent),
ui(new Ui::SlotDialog)
{
ui->setupUi(this);
this.comboText = comboText;
connect(ui->slotTable, SIGNAL(cellClicked(int,int)), this, SLOT(changed()));
}
void SlotDialog::changed()
{
QTableWidgetItem *item = new QTableWidgetItem();
item = ui->slotTable->currentItem();
if(item !=0){
voed = item->text();
}
if(ui->slotTable->currentColumn()== 1 ){
QString dia = combotext;
etc.......
}
}
To copy to clipboard, switch view to plain text mode
main.cc
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
MainWindow w;
w.show();
return a.exec();
}
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks