Вот такой странный класс экранной формы на базе QDialog. Какая может быть причина такого поведения?
C++ (Qt)
class DlgBox : public QDialog
{
};
DlgBox::DlgBox(QWidget *parent)
: QDialog(parent, Qt::Tool | Qt::MSWindowsFixedSizeDialogHint | Qt::CustomizeWindowHint |
Qt::WindowTitleHint | Qt::X11BypassWindowManagerHint)
{
};
Если написать так, то всё работает
C++ (Qt)
void DlgBox::display()
{
DlgBox box;
}
Если объявить в классе, то программа падает при запуске.
C++ (Qt)
class MyClass : public QDialog
{
DlgBox box;
};