社区
Qt
帖子详情
Qt 怎么在指定位置显示控件呢
pstech360
2017-06-09 12:28:26
如题,在不知道坐标的情况下如何在指定位置显示一个控件,有没有好的方法,网上有类似文章,但貌似跟显示器比例有关 http://stevenshi.me/2017/05/09/qt-widget-designated-location/
要是 各位大神请不吝赐教。
...全文
2789
7
打赏
收藏
Qt 怎么在指定位置显示控件呢
如题,在不知道坐标的情况下如何在指定位置显示一个控件,有没有好的方法,网上有类似文章,但貌似跟显示器比例有关 http://stevenshi.me/2017/05/09/qt-widget-designated-location/ 要是 各位大神请不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zp_lhy
2017-07-13
打赏
举报
回复
如果你的界面尺寸都是固定的,不管显示器是多大的整体尺寸还是不会变的吧,这样你只要设置好了图片的位置,应该就不会变
nlstone
2017-07-13
打赏
举报
回复
用layout
amwha
2017-06-30
打赏
举报
回复
可以使用designer来设计界面,这个位置就随便拖了,要是要自动的适应窗口的大小变化就要使用布局了。
Little柯南
2017-06-22
打赏
举报
回复
QWidget的话:setGeometry() Item的话:setPos()
trytry1992
2017-06-12
打赏
举报
回复
setgeometry
feiyangqingyun
2017-06-09
打赏
举报
回复
一切继承自widget的控件都有一个move方法,可以移到你想要的坐标位置。
pstech360
2017-06-09
打赏
举报
回复
关键是给一张背景图片,如何找某个位置的坐标呢?这个坐标是显示器的坐标,如果窗体拉伸或缩放,又该如何去保证这个位置不变呢
朱老师
QT
系列课程-1.4.
QT
标准
控件
之DisplayWidget
本课程属于《老师
QT
完全学习系列课程》的第1部分《第1部分:
QT
上手》的第4个课程,在前面课程的基础上本课程主要讲解Display类
控件
。包括纯文本和富文本
显示
控件
TextBroswer,
QT
5后主推的绘图
控件
GraphicsView,
QT
日历
控件
CalendarView、模仿传统数码管的外观的数字
显示
控件
LCDNumber、进度条
控件
ProgressBar、屏幕
显示
分隔线HorizontalLine和VerticalLine、
QT
支持opengl绘图接口的OpenGLWidget、QWidget集成
Qt
Quick的qml编程的
控件
QQuickWidget等。
Qt
如何在
指定
位置
显示
控件
用法: QWidget的话:setGeometry() Item的话:setPos() 一般大家用的都是 QWidget,所以这里只对 setGeometry() 解释一下 官方文档对 setGeometry() 的解释是: 用法其实很简单: x、y 是
控件
的横纵坐标 w、h 是
控件
的宽和高 举例: (例子出自于 https://blog.csdn.net/Jamence/article/...
Qt
自绘
控件
--如何在
指定
位置
显示
控件
用法: QWidget的话:setGeometry() Item的话:setPos() 一般大家用的都是 QWidget,所以这里只对 setGeometry() 解释一下 官方文档对 setGeometry() 的解释是: 用法其实很简单: x、y 是
控件
的横纵坐标 w、h 是
控件
的宽和高 #ifndef WATERPROGRESSBAR_H #define WATERPROGRESSBAR_H #include <QWidget> class WaterProgres
QT
一个
控件
的坐标怎么相对固定
显示
在另一个
控件
上(坐标系)
先给子
控件
设置它依赖于哪一个
控件
上
显示
设置坐标的时候,就会相对那个
控件
的坐标
显示
示例: 这样的话,不管怎么移动窗口,tableview
显示
的坐标都跟着groupBox的坐标而移动。补充一下
QT
里坐标系的知识:与鼠标
位置
有关的3个方法示例:
Qt
是如何获取
控件
的相对
位置
示例:
Qt
是如何获取
控件
的绝对
位置
示例:
控件
的大小:.........
Qt
中的移动
控件
在mouseMoveEvent中,如果鼠标按下左键并移动,就根据鼠标当前
位置
以及偏移量计算出
控件
应该移动到的新
位置
,并调用QWidget类的move()函数来实现
控件
的移动效果。在
Qt
中,要实现
控件
的移动,我们可以使用QWidget类的move()函数。通过运行程序,我们可以看到当鼠标按下并移动时,
控件
会跟随鼠标的移动而发生
位置
变化,从而实现了
控件
的移动效果。总之,
Qt
提供了简单易用的
控件
移动功能,通过使用move()函数以及鼠标事件处理函数,我们可以很容易地实现
控件
的移动效果。
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章