今天开了大佬的代码。发现大佬们都能巧妙使用|、&、~运算符,

比如,下面的这个代码:

Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowMaximizeButtonHint);
}

运行截图如下:

这里可以看到放大和关闭按钮没了,原因就是用了~运算符、

比如再把最小化按钮去掉,

代码如下:

Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowMinMaxButtonsHint);
}

运行截图如下:

Qt工作笔记-setWindowFlags的巧妙使用(使用|、、~运算符)相关推荐

  1. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  2. C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)

    回想起3个月前,刚刚参加工作也做过类似的笔记,但只有2种方法,估计刚毕业没有什么墨水,经过3个月时间又多了2种方法: 这些方法都可用于RTTI 第一个方法是继承发(C++中很推荐用这个,感觉用这个结构 ...

  3. Qt工作笔记-3D效果唤出QWidgets界面(QGraphicsProxyWidget与QTimeLine)

    程序运行截图如下: 关键点一: ->:这个箭头表示左边的类是放到右边的类里面的 QWidget->QGraphicsProxyWidget QGraphicsProxyWidget-> ...

  4. Qt工作笔记-Qt5中中文编码方面的笔记

    目前在使用国内的数据库和实时库接口. 说句实话,国内的东西与国外的东西比,在用户体验和接口调用上比还是存在很大的距离. 个人喜欢用QString去存储数据.个人感觉QTL比STL开发起来要快点 这里有 ...

  5. Qt工作笔记-html做界面时,QFileInfo小技巧,获取前端页面

    目录 背景 演示及代码 总结 背景 有的时候要调用三方的库,能够比较简单的实现一些酷炫的效果.这里特别是前端的酷炫效果! 如果在Qt中,某个地方,能小范围使用前端Qt的效果,辣么,将会是一个多么有意思 ...

  6. Qt工作笔记-使用toVariant().toMap()分割Json文件(666解析法)

    目录 概念 演示过程及源码 概念 今天看到大佬去解析Json文件的代码,简直666,特意记录此笔记,方便以后用得到,肯定会用得到. 演示过程及源码 如下面的这个Json代码,这个是调用face++的h ...

  7. Qt工作笔记-QGraphicsProxyWidget放自定义界面实现拖动

    原理: 因为在视图中,所以和传统的widget中界面拖动不一样! 要把坐标转化为视图的坐标才行! 运行截图如下: 里面的界面是这样的: 程序结构如下: 源码如下: form.h #ifndef FOR ...

  8. Qt工作笔记-让界面飞一会(让界面旋转出来)

    程序运行截图如下: 原理:在Widget上面套一个QGraphicsView,把Widget放入QGraphicsProxyWidget,然后对QGraphicsProxyWidget操作即可! 源码 ...

  9. Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)

    查了下文档发现就这2个, 一个是QGraphicsTextItem,另外一个是QGraphicsSimpleTextItem 从官方对QGraphicsTextItem中的描述中可以看到: 这个QGr ...

最新文章

  1. Android——使用纯java代码实现线性布局(通俗易懂)
  2. jzoj3319-[BOI2013]雪地踪迹【bfs】
  3. 用python进行多页数据爬取_Python Scrapy如何实现多页数据爬取?
  4. Snake Ladders bfs
  5. GPU并行计算OpenCL(2)——矩阵卷积
  6. 前端----JavaScript
  7. linux sed打印功能,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  8. ubuntu 系统学习
  9. windows字体:中文名,英文名
  10. linux与windows共享(四)
  11. react native之修改APP的名称和图标
  12. 微信小程序倒计时组件开发
  13. 无人机的电调及其工作原理是什么?
  14. docker的安装教程以及常用命令(一)
  15. Stata:GMM-简介及实现范例
  16. 效果惊人:上古卷轴III等经典游戏也能使用超分辨率GAN重制了
  17. diybox路由器设置教程_tp link无线路由器设置图文教程
  18. openharmony容器组件之Refresh
  19. 《计算广告》读书笔记——第一章 在线广告综述
  20. 【html】css字体样式

热门文章

  1. AS3编码规范(转)
  2. 实践 Ubuntu 10.10/11.04 关闭双显卡问题
  3. 大一萌新看过来,C语言学到什么程度,才能“毕业不失业”!
  4. CSS可以实现可视化设计吗?要如何实现?
  5. 《飞鸽传书2007绿色版下载》总结报告
  6. 封网后聊天就用“飞秋”
  7. 用于二次开发企业即时通讯源码(C++/MFC)
  8. php菜单管理样式模板,php – SilverStripe Fluent菜单模板
  9. 基于Flume的美团日志收集系统-----架构和设计
  10. uoni扫地机器人好用吗_抖音走红的日本uoni尤利扫地机器人好吗?体验感如何?...