• 5744阅读
  • 4回复

[提问]QT4.7中如何隐藏顶级窗口的标题栏和边框,已解决 [复制链接]

上一主题 下一主题
离线shayucm
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-12
大侠们好,我有个小问题想请教下大家。
QT4.7中,基于QGraphicsView编写了一个程序,目标是跑在6410开发板上。我想实现的效果是无边框的窗口
之前有看帖说可以用Qt::FramelessWindowHint,所以我用了这样的方式:
class myclass: public QGraphicsView
{
        Q_OBJECT
        public:
                myclass(QWidget *parent = 0)
                       :QGraphicsView(parent,Qt::FramelessWindowHint)
       ...
}
编译提示:no matching function for call to 'QGraphicsView::QGraphicsView(QWidget*&,Qt::WindowType)'
请问怎么能解决呢?比较急,请大家帮帮忙啊!!谢谢了
[ 此帖被shayucm在2011-04-13 10:08重新编辑 ]
离线xhybba

只看该作者 1楼 发表于: 2011-04-12
直接myclass构造函数里setWindowFlags(Qt::FramelessWindowHint);试试
离线wxj120bw

只看该作者 2楼 发表于: 2011-04-13
楼主 使用的是早期版本的qt
离线alading514

只看该作者 3楼 发表于: 2011-04-13
把main.cpp里的 w.show();
改成w.showFullScreen();
离线shayucm

只看该作者 4楼 发表于: 2011-04-13
谢谢xhybba,直接myclass构造函数里setWindowFlags(Qt::FramelessWindowHint);确实可以!嘿嘿。  
也谢谢alading514,w.showFullScreen();确实可以去标题栏,但是我的界面有尺寸的限制,这样的话不太好把握。
快速回复
限100 字节
 
上一个 下一个