今天开了大佬的代码。发现大佬们都能巧妙使用|、&、~运算符,
比如,下面的这个代码:
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);
}
运行截图如下: