首页 > 其他分享 >Qt界面坐标

Qt界面坐标

时间:2023-06-28 14:26:36浏览次数:31  
标签:界面 Qt int argv 窗体 坐标 左上角 include

x:左上角距屏幕左上角的水平距离

y:左上角距屏幕左上角的竖直距离

geometry几何属性:整个窗体的属性用frameGeometry(),客户区的属性用geometry()。

#include "QtWidgets0628.h"
#include <QtWidgets/QApplication>
#include <qdebug.h>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QtWidgets0628 w;
    w.show();
    
    //整个窗体的左上角、宽高
    qDebug() << "w.frameGeometry()" << ":" << w.frameGeometry().x() << "," << w.frameGeometry().y() << "," << w.frameGeometry().width() << "," << w.frameGeometry().height();
    //客户区的左上角、宽高
    qDebug() << "w.geometry()" << ":" << w.geometry().x() << "," << w.geometry().y() << "," << w.geometry().width() << "," << w.geometry().height();
    //整个窗体的左上角、客户区的宽高
    qDebug() << "w" << ":" << w.x() << "," << w.y() << "," << w.width() << "," << w.height();

    return a.exec();
}

 

标签:界面,Qt,int,argv,窗体,坐标,左上角,include
From: https://www.cnblogs.com/xixixing/p/17511267.html

相关文章

  • QT性能优化实战 QML优化 QT高性能 QT6系列视频课程 QT6 性能优化实战 QT高性能 QT原理
      QT性能优化实战视频课程QT6Widgets高性能应用编程 1.课前考试2.字符串优化(上)3.字符串优化(下)4.绘图优化(上)5.绘图优化(下) 6.QT界面优化(上)7.QT界面优化(下)8.QT高性能统计图优化 9.QT高性能图形视图图元场景优化......
  • C语言中的图形编程:绘图和图形界面
    C语言中的图形编程:绘图和图形界面图形编程是计算机科学领域中一个重要的方向,它涉及到在计算机屏幕上创建图形和图像的技术。在C语言中,我们可以使用不同的库和工具来进行图形编程,实现各种各样的绘图和图形界面。本文将介绍在C语言中进行图形编程的基本概念和常用库,以及展示一些实例......
  • pyqt5:自定义信号实现/pyqt 打开网页/app.exec_()
    1、自定义信号  2、pyqt打开网页importwebbrowserwebbrowser.open('https://www.zhihu.com/question/23711222')3、app.exec_()与sys.exit(app.exec_())区别:app.exec_()#等待app主循环结束的,并在结束后执行后面行的程序#sys.exit(app.exec_())#起到等待主循环结束......
  • pyqt5:槽函数里加线程
    参考:(17条消息)PyQt5在textBrowser添加文本并自动滑动到底_pyqt5textbrowser_SQZHAO的博客-CSDN博客   ......
  • 如何解决MQTT消息积压
    什么是消息积压?大量消息被堆积在broker端,没有被消费。为什么会消息积压?宏观角度主要原因是:producer端生产速度>consumer端消费速度。导致producer端生产速度>consumer端消费速度的情况有多种:设计的时候就没有考虑消费速度要大于生产速度,这种情况最不应该。某一时刻......
  • VS开发Qt界面项目—— 一些注意事项
    1、VS新建Qt项目时,ui使用指针、类名保持VS习惯首字母大写2、将ui_*.h文件添加进项目(项目\x64\Debug\uic\ui_*.h),以便ui->智能提示。 3、设置VS里双击ui文件直接用QtCreator打开,而不是QtDesigner。VS解决方案ui文件处,鼠标右键,打开方式(N)... 4、防中文乱码。main.cpp中......
  • Qt QString 转换 Html 实体
    开发环境:Qt5.12.2+QtCreator1、问题背景:读取日志在QTextBrowser显示中使用HTML设置显示颜色,如果日志内容中存在HTML相关关键字符,会导致显示异常2、问题显示:ui->textBrowser_LogText->append("<fontcolor=\"#666666\">"+log+"</font>");数据遇......
  • python: pyQt5
    pipinstallPyQt5pipinstallPyQt5-toolshttps://www.w3schools.cn/pyqt5/pyqt5_hello_world.htmlhttps://doc.qt.io/qtforpython-5/contents.htmlhttps://zhuanlan.zhihu.com/p/162866700https://blog.csdn.net/youcans/article/details/120925109https://zhuanlan.zhihu.......
  • To Do 添加任务界面
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>TodoList</title><style>body{background-color:#f6f6f6;font-family:'SegoeUI......
  • 如何获取页面上某个元素的坐标
    打开浏览器的F12控制台,在console内输入下面代码functiongetPosition(node){//获取元素相对于其父元素的left值varleftvarleft=node.offsetLeft;vartop=node.offsetTop;//取得元素的offsetParentcurrent=node.offsetParent;//一直循环直到根元素while(current!=nu......