1、设置固定窗口大小
方法一:代码的方式
//设置窗口不能被改变大小
setFixedSize(width(),height());
方法二:
通过designer来改变,此处资料源自《QT固定窗口大小--王牌飞行员-里海》
2、 对于MainWindow自带了菜单栏,如果想要将其隐藏,可使用如下代码
//设置窗口没有标题栏
setWindowFlag(Qt::FramelessWindowHint);
3、关于鼠标右键的触发事件
contextMenuEvent
是一个在 QWidget(或者其子类)中的事件处理函数。当用户在该组件上右击鼠标时,这个事件就会被触发。通常,你可以重写这个函数来自定义右键菜单的行为。
void MainWindow::contextMenuEvent(QContextMenuEvent* event)
那么具体该怎样使用呢