自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

翻译 Qt中Q_NULLPTR的作用

在某个大佬编程的代码中看到Q_NULLPTR,查文档查不到它的用处,终于在外国论坛看到讲解,我觉得最合适的解释如下:Q_NULLPTR is a macro,that is replaced as nullptr if compiler supports c++11 and as NULL (which is replaced as 0)if it doesn’t.If you use c++11,you can write nullptr instead; use NULL if you don’t.

2021-03-03 15:09:20 4188 2

转载 qt中listWidget显示图标

ui->listWidget->addItem(new QListWidgetItem(QIcon("images/line.PNG"), tr("Line")));ui->listWidget->addItem(new QListWidgetItem(QIcon("images/rect.PNG"), tr("Rectangle")));ui->listWidget->addItem(new QListWidgetItem(QIcon("images/oval.PN

2021-01-14 17:59:43 1876

转载 关于QString、QLatin1String、QStringLiteral

编码过程中,会不可避免地涉及到字面字符串,很多时候大家都是直接使用,没有太多考虑转换和效率的问题。如果调用的函数支持const char这样的参数,那么直接使用字面字符串没有问题,这种函数一般都是极为常用的函数才会提供const char这样的重载,比如QString的operator==、operator+等等。如果存在接受QLatin1String的参数,那么就可以提供QLatin1String(“xxx”)这样的参数,因为QLatin1String基本上就是const char*的一层薄薄的封装,

2020-12-17 18:04:33 995

转载 Q_DECLARE_OPERATORS_FOR_FLAGS()

如果尝试从另一个enum传递一个值或仅传递0以外的普通整数,则编译程序将报告一个错误。如果需要以非类型化方式将整数值强制转换为标志,则可以将显式QFlags构造程序用作强制转换操作符。如果要为自己的enum类型使用QFlags,请使用Q_DECLARE_FLAGS()和Q_DECLARE_OPERATORS_for_FLAGS()。示例:class MyClass { public: enum Option { NoOptions = 0x0, Sho

2020-12-17 16:10:18 1170

转载 Qt QVariant常用用法及QVariant和QList互转

IT宅个人博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权转载请注明原文链接:Qt QVariant常用用法及QVariant和QList互转.前言最近在搞树形间拖拽时发现 QMimeData 的重载函数 retrieveData 返回的是一个QVariant,但是我需要返回的是QList<QTreeWidgetItem>,这下可难到了。然后仔细查看可以使用自定义类型,于是使用了一下,真的很棒。接下来看一下QVariant的常用用法。QVariant 基本用法(Q

2020-12-03 10:37:55 2626 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除