Есть проблема (Qt3.3.6)
Программа состоит из нескольких окон (одно главное и из него вызваются 3 дополнительных). Все окна нарисованы в дезигнере, потом я от них наследуюсь и втыкаю свой функционал.
В дезигнере все окна наследуются от QDialog
Есть потребность в том чтобы лишить все окна заголовка.
Пробовал передавать в конструкторы форм следующие флаги:
Qt::WStyle_Customize|Qt::WStyle_NoBorder
, но эффект не последовал.
Каким образом решить проблему?
Исходный код:
class MainForm : public Form1
{
Q_OBJECT
public:
MainForm( Form1* parent = 0, const char* name = 0, WFlags fl = 0 );
.....
}
MainForm::MainForm( Form1* parent, const char* name, WFlags fl )
: Form1( parent, name, fl )
{
.....
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainForm *form = new MainForm(0,0,Qt::WStyle_Customize|Qt::WStyle_NoBorder);
app.setMainWidget(form);
form->show();
int res = app.exec();
delete form;
return res;
}