怎么让QPushButton 控件自由拖动,拖动后能够保存QPushbutton 的位置,以便下次启动程序时,QPushButton在拖动后的位置呈现?求各位大神意见!谢谢!
------解决方案--------------------
只要在关闭程序的时候(closeEvent)把所有需要的数据存进一个文件,下次启动时读取出来(构造函数),根据数据改变控件的位置。
------解决方案--------------------
加一个变量 bool leftMousePrssed = false;
在mousePress都槽里写上 leftMousePressed = true;
在mouseMove的槽里写上 if(leftMousePressed) button->move(。。。);
在mouseRelease槽里写 leftMousePressed = false;
重写closeEvent, 退出是保存button位置
------解决方案--------------------
首先你要判断是否点中按钮 然后设置按钮跟随鼠标移动