社区
Qt
帖子详情
如何使窗口中的部件可以由鼠标拖动改变大小
yunjintou
2010-08-09 08:12:22
如题,我想使部件,可以像主窗口那样,有鼠标拖动,改变其长和宽。
有什么好方法没
...全文
217
5
打赏
收藏
如何使窗口中的部件可以由鼠标拖动改变大小
如题,我想使部件,可以像主窗口那样,有鼠标拖动,改变其长和宽。 有什么好方法没
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lefttime
2010-08-11
打赏
举报
回复
这里涉及到全局窗口坐标和局部控件坐标的转换, 可以通过mapTo、mapFrom等方式进行转换。
在鼠标移动事件过程中, 如果在父窗口中处理, 则转换成需要改变大小的控件的局部坐标进行判断(这时, 将坐标直接交给该控件处理比较方便);如果在子控件中处理, 根据它的原点、宽高很容易定位。 无论哪种方式, 最好加上有效偏差, 例如加上5个像素点之类的~`` :)
yunjintou
2010-08-10
打赏
举报
回复
我现在鼠标点击窗口,再拖曳,可以实现了。
就是判断进入到部件边缘有效范围这一点,还不行
yunjintou
2010-08-10
打赏
举报
回复
[Quote=引用楼主 yunjintou 的回复:]
如题,我想使部件,可以像主窗口那样,有鼠标拖动,改变其长和宽。
有什么好方法没
[/Quote]
怎么判断鼠标进入到了部件的边缘位置?
FOXHENGXING
2010-08-10
打赏
举报
回复
我是来顶楼上的
lefttime
2010-08-09
打赏
举报
回复
子类化部件, 重新实现其鼠标操作事件~```
当鼠标进入到控件的边缘有效范围内时(自定义偏差)进入Resize状态, 然后根据鼠标的点击和拖拽改变当前控件的大小``
1教师信息技术培训教案.doc
" " "
改变
窗口
大小
:
拖动
窗口
边框。 " " "图标:文件的图标与跟它相关联的应用程序的图标相同。" " "如:Word文件图标: " " "Excel文件图标: " " "PowerPoint文件图标: Flash文件图标: " " "文本文件: 网页...
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
我将带领大家来系统学习Windows的
窗口
编程,包括消息、
窗口
、GDI绘图、游戏开发等。 本课程比较基础,非常适合初学者入门,读者可以边学习边实践。 具体的章节目录和课程内容如下所示: ---------------------------...
多媒体教室
当教师在未锁定学生机键盘、
鼠标
情况下广播或回放时,学生可以利用智能滚动的
窗口
模式接收广播,此模式可以使学生轻松地跟着教师进行同步操作,边看边练习,使学习由被动转为主动。 教师广播教学和语音教学时允许...
300道计算机应用基础试题(附答案).doc
下列叙述
中
错误的是Word 2000不可以直接用
鼠标
拖动
来调整表格的
大小
35. 在word
中
,进行"恢复"操作,应按的快捷键是Ctrl+Y 36. 在Word
中
,Ctrl+A快捷键的作用,等效于
鼠标
在文档选定区
中
连击三下 37. 下列是关于脚注和...
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章