Qt工作笔记-setWindowFlags的巧妙使用(使用|、、~运算符)
生活随笔
收集整理的這篇文章主要介紹了
Qt工作笔记-setWindowFlags的巧妙使用(使用|、、~运算符)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天開了大佬的代碼。發現大佬們都能巧妙使用|、&、~運算符,
比如,下面的這個代碼:
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的巧妙使用(使用|、、~运算符)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt工作笔记-QTreeWidgetIt
- 下一篇: Linux工作笔记-查看tcp与udp端