思路:

地址就一4字节数,把其转10进制,再转成16进制就可以在界面上显示了。

程序运行截图如下:

源码如下:

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();private:Ui::Widget *ui;
};#endif // WIDGET_H

main.cpp

#include "widget.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);int a;double b;long long c;ui->listWidget->insertItem(0,new QListWidgetItem("int a 地址: 0x"+QString::number((unsigned int)&a,16)));ui->listWidget->insertItem(0,new QListWidgetItem("double b 地址: 0x"+QString::number((unsigned int)&b,16)));ui->listWidget->insertItem(0,new QListWidgetItem("long long c 地址: 0x"+QString::number((unsigned int)&c,16)));ui->listWidget->insertItem(0,new QListWidgetItem("this指针 地址: 0x"+QString::number((unsigned int)this,16)));
}Widget::~Widget()
{delete ui;
}

Qt工作笔记-在界面上输出变量、类、this指针的地址相关推荐

  1. Qt工作笔记-让界面飞一会(让界面旋转出来)

    程序运行截图如下: 原理:在Widget上面套一个QGraphicsView,把Widget放入QGraphicsProxyWidget,然后对QGraphicsProxyWidget操作即可! 源码 ...

  2. Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)

    查了下文档发现就这2个, 一个是QGraphicsTextItem,另外一个是QGraphicsSimpleTextItem 从官方对QGraphicsTextItem中的描述中可以看到: 这个QGr ...

  3. Qt工作笔记-QML界面与QWidgets界面相互交互

    C++要做的事情: 1.QML中注册C++类型(qmlRegisterType) 2.获取元对象树,从中提取注册的指针[这样就和普通的对象一样了] qml要做的事情: 1.import注册的C++类型 ...

  4. Qt工作笔记-在QTreeView上实现模型数据的拖拽

    运行截图如下: 逻辑是: 1.QTreeView开发拖拽功能. 2.在自定义模型中重写 flags(const QModelIndex &index) const mimeData(const ...

  5. Qt工作笔记-主界面往模式对话框emit信号,有注意的问题

    今天遇到个坑,往主界面往模式对话框emit信号. 应为模式对话框exec后,主界面就不响应了,emit也发不了.所以要先emit,再exec. 运行截图如下: 正常情况下: 此时,相关代码如下: vo ...

  6. Qt工作笔记-主界面传输数据到附属界面(通过信号与槽非构造函数)

    通过信号与槽非构造函数, 运行截图如下: 文件结构如下: 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget&g ...

  7. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  8. QT学习笔记(十一):QString类

    QT学习笔记(十一):QString类 1.概述 2.编辑操作 3.查询操作 3.转换操作 1.概述 1.1 QString 类是 Qt 中用于表示字符串的类,实现在 QtCore 共享库中.QStr ...

  9. Qt工作笔记-Qt creator如何生成dll,以及如何移植到vs上

    首先用Qt Creator创建一个库项目: 在类中添加一个add函数,并实现他: 直接就可以生成为一个dll 因为是使用MinGW的编译器所以会有.a文件: 把程序移动过去! 接着用另外一个项目进行调 ...

最新文章

  1. python-虎扑爬虫
  2. 盘点机器学习和统计模型的差异
  3. 【转】Mongodb 学习笔记
  4. java的构造函数格式_来自模板化对象的Java 8函数构造函数
  5. Positional Encodings in ViTs 近期各视觉Transformer中的位置编码方法总结及代码解析 1
  6. jenkins指定服务器地址,jenkins迁移新服务器(更换IP),webhook地址修改
  7. 第三周课程总结&实验报告一
  8. C# 跨线程调用form控件技巧及byte[]与string型相互转换
  9. EasyRecovery——一款专业的数据恢复软件
  10. TurboFan-Sea of Nodes概念讲解
  11. 弱监督学习综述-周志华(ML论文阅读笔记1)
  12. 耗时一个月,总结的Linux C++后台开发学习路线(已签腾讯sp,附学习资料)
  13. 任正非的《北国之春》
  14. 产品经理技术脑:URL
  15. TE Edit Control控件介绍
  16. U-boot之flash初始化完全代码分析
  17. SpringBoot2笔记-雷神
  18. 适合小白的PPT基本操作
  19. 正轴等距离切圆柱投影
  20. matlab潮汐图,使用MATLAB拟合工具箱进行潮汐调和分析

热门文章

  1. 世界是你们的,也是我们的,但终究是他们的!致程序员
  2. 它们翻滚着的飞秋下载
  3. 它是那么的渺小freeeim
  4. 安静的飞鸽传书2011绿色版地方
  5. QQ for Linux试用简易报告(yksoft1版)
  6. 程序员最讨厌的9句话
  7. CSS选择器必备的3个知识点
  8. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...
  9. php ztree异步加载数据格式,zTree异步加载简单demo
  10. SQL | 目录(持续更新)