Peppy
16th October 2009, 14:20
I have code:
int main(int argv, char * argc[])
{
QApplication app(argv,argc);
QWidget* window = new QWidget;
window->setGeometry(QRect(200,200,300,300));
window->setWindowTitle("QFileDialog example");
window->setMaximumSize(300,300);
window->setMinimumSize(300,300);
QPushButton *newFile = new QPushButton("New File Dialog");
newFile->setGeometry(QRect(50,25,250,35));
QPushButton *saveFile = new QPushButton("Save File Dialog");
saveFile->setGeometry(QRect(50,75,250,35));
QGridLayout *layout = new QGridLayout;
layout->addWidget(newFile,0,0,1,1,Qt::AlignHCenter);
layout->addWidget(saveFile,1,0,1,1,Qt::AlignHCenter);
window->connect(...); // ?
window->setLayout(layout);
window->show();
I need to connect button with function ( I don't have class )
something like:
window->connect(newFile,SIGNAL(cliecked()),newFile,SLOT( myImaginedFunc()));
doesn't work because it calls:
QPushButton::myImaginedFunc() which doesn't exist.
int main(int argv, char * argc[])
{
QApplication app(argv,argc);
QWidget* window = new QWidget;
window->setGeometry(QRect(200,200,300,300));
window->setWindowTitle("QFileDialog example");
window->setMaximumSize(300,300);
window->setMinimumSize(300,300);
QPushButton *newFile = new QPushButton("New File Dialog");
newFile->setGeometry(QRect(50,25,250,35));
QPushButton *saveFile = new QPushButton("Save File Dialog");
saveFile->setGeometry(QRect(50,75,250,35));
QGridLayout *layout = new QGridLayout;
layout->addWidget(newFile,0,0,1,1,Qt::AlignHCenter);
layout->addWidget(saveFile,1,0,1,1,Qt::AlignHCenter);
window->connect(...); // ?
window->setLayout(layout);
window->show();
I need to connect button with function ( I don't have class )
something like:
window->connect(newFile,SIGNAL(cliecked()),newFile,SLOT( myImaginedFunc()));
doesn't work because it calls:
QPushButton::myImaginedFunc() which doesn't exist.