campana
28th February 2006, 09:50
Hi to all
I'm using a QTabWidget and I want to disable some QAction from MainWindow in the toolbar using the SIGNAL currentChanged()
I'm using this piece of code
MainWindow::MainWindow()
{
int index[3];
myTabWidget = new QTabWidget(this);
myTable1 = new MyTable(1,6,myTabWidget);
myTable1->setFocusPolicy(Qt::StrongFocus);
myTable2 = new MyTablesim(1,9,myTabWidget);
myTable2->setFocusPolicy(Qt::StrongFocus);
setCentralWidget(myTabWidget);
index[0] = myTabWidget->insertTab(0,myTable1,"HSUPA User Param");
index[1] = myTabWidget->insertTab(1,myTable2,"HSUPA Simulation Param");
setWindowTitle("HSUPA GEN");
createActions();
createMenus();
createToolBars();
createStatusBar();
int indice=myTabWidget->currentIndex();
connect(test_button,SIGNAL(clicked()),this,SLOT(gr ey_buttons()));
QObject::connect(myTabWidget,SIGNAL(currentChanged (1)),this,SLOT(grey_buttons()));
}
void MainWindow::grey_buttons(){
addUserAct->setEnabled(false)
}
but I cannot see the icon disabled
What's wrong
Thanks
Manuel
I'm using a QTabWidget and I want to disable some QAction from MainWindow in the toolbar using the SIGNAL currentChanged()
I'm using this piece of code
MainWindow::MainWindow()
{
int index[3];
myTabWidget = new QTabWidget(this);
myTable1 = new MyTable(1,6,myTabWidget);
myTable1->setFocusPolicy(Qt::StrongFocus);
myTable2 = new MyTablesim(1,9,myTabWidget);
myTable2->setFocusPolicy(Qt::StrongFocus);
setCentralWidget(myTabWidget);
index[0] = myTabWidget->insertTab(0,myTable1,"HSUPA User Param");
index[1] = myTabWidget->insertTab(1,myTable2,"HSUPA Simulation Param");
setWindowTitle("HSUPA GEN");
createActions();
createMenus();
createToolBars();
createStatusBar();
int indice=myTabWidget->currentIndex();
connect(test_button,SIGNAL(clicked()),this,SLOT(gr ey_buttons()));
QObject::connect(myTabWidget,SIGNAL(currentChanged (1)),this,SLOT(grey_buttons()));
}
void MainWindow::grey_buttons(){
addUserAct->setEnabled(false)
}
but I cannot see the icon disabled
What's wrong
Thanks
Manuel