首页| 论坛| 消息

标题:QColorDialog无法显示
作者:foxgod
日期:2018-06-14 15:00
内容:

创建了一个无边框的窗口
,然后点击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);
}

回复 发表
主题 版块