最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

QT利用鼠標(biāo)事件移動MainWindow

2023-07-01 23:18 作者:風(fēng)菩提樹  | 我要投稿

1.在main.cpp中,使用setWindowFlag函數(shù)設(shè)置mainwindow為

沒有標(biāo)題欄,但是此屬性不允許拖動窗口

2.?此時就需要利用QWidget的鼠標(biāo)事件,即是MainWindow重寫下面三個鼠標(biāo)事件

利用QMouseEvent 中的button函數(shù)來獲取是左鍵,還是右鍵返回下面的值

3.屏幕坐標(biāo)

電腦的屏幕的左上角為(0,0),向下的方向為x軸,向右的方向為y軸,鼠標(biāo)的(x,y)(x1,y1)與mainwindow的左上角坐標(biāo)(x,y)(x1,y1)形成平行四邊形,所以鼠標(biāo)移動的x,y距離,就是mainwindow的左上角移動的x,y距離。


4.示例代碼

mainwindow.h

mainwindow.cpp


QT利用鼠標(biāo)事件移動MainWindow的評論 (共 條)

分享到微博請遵守國家法律
灵宝市| 石城县| 礼泉县| 从江县| 广安市| 壤塘县| 潼南县| 东阿县| 肇东市| 大港区| 兴隆县| 克拉玛依市| 清河县| 玉树县| 筠连县| 铜山县| 西城区| 渝北区| 双峰县| 德清县| 五峰| 麻城市| 徐汇区| 格尔木市| 阳新县| 张掖市| 上饶县| 额敏县| 辰溪县| 铁力市| 安图县| 道孚县| 广宗县| 东丰县| 蒲江县| 榆社县| 汉源县| 麦盖提县| 巴彦淖尔市| 定西市| 乌拉特后旗|