• 4396阅读
  • 4回复

[提问]无规则、无任务栏窗体创建问题 [复制链接]

上一主题 下一主题
离线silence.sx
 
只看楼主 正序阅读 楼主  发表于: 2012-06-19

无规则窗体直接在QDialog上画一个frame、然后写这个就可以了
  
  1. ui->frame->setStyleSheet("border-image: url(./skin/main.png);");
  2.    this->setAttribute(Qt::WA_TranslucentBackground);
  3.   this->setWindowFlags(Qt::FramelessWindowHint);

  但是还需要无任务栏,网上查了查
  1. this->setWindowFlags(Qt::Popup);
但是最终效果还是出不来的!




各位有什么好的办法木有?



离线silence.sx
只看该作者 4楼 发表于: 2012-06-20
回 3楼(jdwx) 的帖子
灰常感谢...  OK了
离线jdwx

只看该作者 3楼 发表于: 2012-06-20
回 2楼(silence.sx) 的帖子
this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线silence.sx
只看该作者 2楼 发表于: 2012-06-20
回 1楼(wxj120bw) 的帖子
那一句 确实没有问题
但是在加上其他语句就失效了
离线wxj120bw

只看该作者 1楼 发表于: 2012-06-20
回 楼主(silence.sx) 的帖子
  1. this->setWindowFlags(Qt::Popup);
这句的确可以让任务栏不显示图标 你清空再编译下 或 不行把debug和release目录手动删除
快速回复
限100 字节
 
上一个 下一个