• 2180阅读
  • 0回复

[提问]QColorDialog无法显示 [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2018-06-14
创建了一个无边框的窗口
,然后点击button,弹出一个调色板对话框却无法显示,但是显示边框后,调色板对话框却可以显示了,是什么原因呢?
  1. setWindowFlags(Qt::FramelessWindowHint);
  2. connect(ui->color,SIGNAL(clicked()),this,SLOT(GetPalete()));
  3. void widget::GetPalete()
  4. {
  5.     m_rgb = QColorDialog::getColor(Qt::black,0);
  6. }







修改为下面的代码,可以显示出来
  1. //setWindowFlags(Qt::FramelessWindowHint);
  2. connect(ui->color,SIGNAL(clicked()),this,SLOT(GetPalete()));
  3. void widget::GetPalete()
  4. {
  5. m_rgb = QColorDialog::getColor(Qt::black,0);
  6. }






快速回复
限100 字节
 
上一个 下一个