© 1999-2048 dssz.net 粤ICP备11031372号
[QT] QMainWindow无标题栏和边框依然可以通过四周改变窗口大小
说明:QMainWindow通过setWindowFlags(Qt::FramelessWindowHint)该函数隐藏掉标题栏以后,就不能通过窗口四周来拖动大小了,所以必须要重写,重写两种方法:第一种重写是:mouseMoveEvent,该方法要设置以下两点(1)setMouseTracking(true); //开启鼠标追踪 (2)ui.centralWidget->setLayout(ui.mainLayout);因为我的界面是new出来的,没有具体的ui界面所以用的是第二种通过nativ<weixin_42051266> 上传 | 大小:17mb