首页| 论坛| 消息

标题:QT4.7中如何隐藏顶级窗口的标题栏和边框,已解决
作者:shayucm
日期:2011-04-12 18:17
内容:

大侠们好,我有个小问题想请教下大家。
在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)'
请问怎么能解决呢?比较急,请大家帮帮忙啊!!谢谢了


#1 [xhybba 04-12 22:10]
直接myclass构造函数里setWindowFlags(Qt::FramelessWindowHint);试试
#2 [wxj120bw 04-13 08:28]
楼主 使用的是早期版本的qt
#3 [alading514 04-13 09:09]
把main.cpp里的 w.show();
改成w.showFullScreen();
#4 [shayucm 04-13 10:06]
谢谢xhybba,直接myclass构造函数里setWindowFlags(Qt::FramelessWindowHint);确实可以!嘿嘿。
也谢谢alading514,w.showFullScreen();确实可以去标题栏,但是我的界面有尺寸的限制,这样的话不太好把握。

回复 发表
主题 版块