查看完整版本: [-- qt怎么实现这两种效果? --]

QTCN开发网 -> Qt基础编程 -> qt怎么实现这两种效果? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

jing105630 2019-12-21 17:54

qt怎么实现这两种效果?


1.就是在编辑界面里点击label出现8个选中点的效果
2.就是一排按钮可以拖动其中任意一个放任意位置,原来位置的按钮自动往后移动,位置保持水平
两种效果在需要在运行的时候实现该用什么方法? 谢谢

青空飞羽 2019-12-23 11:17
1. 这个需要自己继承QLabel,然后在paintEvent里自绘
2. 可以在拖拽事件中处理布局问题

jing105630 2019-12-23 11:49
青空飞羽:1. 这个需要自己继承QLabel,然后在paintEvent里自绘
2. 可以在拖拽事件中处理布局问题 (2019-12-23 11:17) 

谢谢,那第2个效果怎么实现呢?

305750665 2019-12-23 14:16
https://blog.csdn.net/ly305750665/article/details/82257635  

https://blog.csdn.net/ly305750665/article/details/84557181



查看完整版本: [-- qt怎么实现这两种效果? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled