找回密码
 立即注册
收起左侧

为什么我这里一个widget不能调用setWindowFlags函数

8
回复
8906
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2014-7-14 21:19:00 显示全部楼层 |阅读模式
1Qter豆
QWidget *a = new QWidget;     a->setWindowFlags(Qt::WindowMaximized);

报错为:D:\Qtpro\book\wintest\mainw\mainwindow.cpp:31: 错误:no matching function for call to 'QWidget::setWindowFlags(Qt::WindowState)'

在帮助里面看到qwidget有这个成员函数啊。

最佳答案

查看完整内容

Qt::WindowMaximized 的类型是 enum Qt::WindowState; 函数的入参需要的是 Qt::WindowFlags;
回复

使用道具 举报

累计签到:11 天
连续签到:1 天
2014-7-14 21:19:01 显示全部楼层
Qt::WindowMaximized 的类型是 enum Qt::WindowState; 函数的入参需要的是 Qt::WindowFlags;
回复

使用道具 举报

累计签到:11 天
连续签到:1 天
2014-7-15 11:24:57 显示全部楼层
是不是头文件什么的没包含?
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-15 11:42:06 显示全部楼层
another_qt 发表于 2014-7-15 11:24
是不是头文件什么的没包含?

是说#include <QWidget> 么?
包含了。
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2014-7-15 12:22:16 显示全部楼层
没道理啊,贴全部代码
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-15 13:54:02 显示全部楼层
KaoN 发表于 2014-7-15 12:22
没道理啊,贴全部代码

截图如下。就爱两行,和别的无关。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-15 21:54:46 显示全部楼层
自己顶一下咯
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-15 22:20:20 显示全部楼层
发一个小的图片。上面那个太大了。打开好慢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-16 11:22:42 显示全部楼层
谢谢大神指点。我对qt了解太少了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了