当前位置: 首页 > news >正文

不忘初心 继续前进网站怎么做关键词百度网盘

不忘初心 继续前进网站怎么做,关键词百度网盘,哪些行业做网站最重要,app的开发工具有哪些Qt的窗口坐标体系遵循标准的计算机图形坐标系统规则 Qt窗口坐标体系特点 坐标原点:窗口坐标体系的原点位于窗口的左上角,即坐标(0, 0)位置。 轴方向: X轴:向右为正方向,随着X坐标值的增加,元素在窗口中从…

Qt的窗口坐标体系遵循标准的计算机图形坐标系统规则

Qt窗口坐标体系特点

  1. 坐标原点:窗口坐标体系的原点位于窗口的左上角,即坐标(0, 0)位置。

  2. 轴方向

    • X轴:向右为正方向,随着X坐标值的增加,元素在窗口中从左向右移动。
    • Y轴:向下为正方向,随着Y坐标值的增加,元素在窗口中从上向下移动。
  3. 嵌套窗口:对于嵌套的窗口或控件,其坐标是相对于其直接父窗口的左上角计算的。这意味着子窗口或控件的位置描述是局部坐标,需要结合父窗口的位置才能映射到全局坐标体系中。

  4. 事件坐标:在处理鼠标或其他输入事件时,Qt提供的事件对象(如QMouseEvent)通常包含的坐标是相对于接收事件的窗口或控件的。若要获取相对于屏幕的绝对坐标,可以使用如QMouseEvent::globalPos()这样的方法。

  5. 坐标转换:在绘图或处理复杂布局时,可能需要在逻辑坐标系、窗口坐标系和设备坐标系之间转换。QPainter提供了如setWindowsetViewPort等方法来帮助进行坐标变换,使得绘图可以在不同的坐标体系中进行。

  6. 布局管理:虽然不是直接的坐标体系特性,但Qt的布局管理系统(如QLayout)可以自动管理控件的位置和大小,以适应窗口大小的变化,这间接影响了控件在窗口坐标系中的布局。

        注意:在Qt中,一个控件的坐标通常是相对于其父控件的。这意味着当指定一个控件的位置时(比如通过move(int x, int y)方法),给出的坐标(x, y)是指相对于该控件父控件左上角的水平和垂直偏移量。这种设计允许用户界面元素在嵌套布局中灵活定位,同时简化了坐标系统的管理,因为每个控件只需关心相对于直接容器的位置即可。

        当我们用代码直接创建一个pushbutton,会发现其在右上角。

//widget.cpp#include "widget.h"
#include "ui_widget.h"
#include <QPushButton>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QPushButton* button = new QPushButton(this);button->setText("button");
}Widget::~Widget()
{delete ui;
}

当我们添加这样一行代码后

    button->move(114,514);//单位:像素

 运行后会发现,按钮坐标发生偏移。

http://www.hkea.cn/news/847297/

相关文章:

  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具
  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名
  • 网站 建设 原则新闻今天的最新新闻
  • 服装网站首页设计主要推广手段免费
  • 网站建设公司做销售好不好?seo搜索引擎优化实训总结
  • 江西威乐建设集团有限公司企业网站长春关键词优化公司
  • 深圳网站建设lxhd英文关键词seo
  • 在线购物商城网站百度移动端排名软件
  • 太原网站的公司友情链接的英文
  • 网站是用什么做的吗百度q3财报2022
  • 深圳福田网站建设公司如何做谷歌seo推广
  • 西安有做网站的吗北京网站设计公司
  • 哪家专门做特卖网站平台连接
  • 衢州网站推广最近发生的重大新闻
  • 网页设计的网站配色方案seo基础培训机构
  • 维护网站是什么工作淄博网站制作
  • 做电影下载网站成本淘宝关键词排名
  • 企业h5网站建设百度推广电话是多少
  • 中国保密在线网站培训系统软文怎么做
  • 山西住房城乡建设部网站整合网络营销是什么
  • 做美图网站有哪些东西吗个人博客seo
  • 南昌专业做网站公司竞价托管怎么做
  • 网站产品展示怎么做微信小程序建站