创建了一个无边框的
窗口,然后点击
button,弹出一个调色板
对话框却无法
显示,但是显示边框后,调色板对话框却可以显示了,是什么原因呢?
- setWindowFlags(Qt::FramelessWindowHint);
- connect(ui->color,SIGNAL(clicked()),this,SLOT(GetPalete()));
- void widget::GetPalete()
- {
- m_rgb = QColorDialog::getColor(Qt::black,0);
- }
修改为下面的代码,可以显示出来
- //setWindowFlags(Qt::FramelessWindowHint);
- connect(ui->color,SIGNAL(clicked()),this,SLOT(GetPalete()));
- void widget::GetPalete()
- {
- m_rgb = QColorDialog::getColor(Qt::black,0);
- }