上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页
摘要: Qt中,QDesktopWidget封装了一系列用于多屏处理的函数,头文件:#include <QDesktopWidget> 1、QDesktopWidget::screenCount()//获取当前操作系统的可用屏幕数 2、QDesktopWidget::primaryScreen()//获取主 阅读全文
posted @ 2023-11-02 19:05 [BORUTO] 阅读(1723) 评论(0) 推荐(0)
摘要: 简介 我们在写UI文件的时候,有很多情况下,是需要界面来处理业务中某些耗时的操作,这时候如果不处理好界面相关的逻辑的话,主界面就会卡死,这时候就需要我们上多线程了 首先上业务上一个很简单的栗子 比如我们的代码中有这么一个耗时的操作 1 // 第一种耗时的操作 2 auto fWhile1 = [] 阅读全文
posted @ 2023-10-25 11:18 [BORUTO] 阅读(397) 评论(0) 推荐(0)
摘要: 1. 创建一个带Ui界面的测试工程,把特殊字符拷贝到label标签里,点击保存。 2. 打开qt安装目录,找到designer.exe文件 双击打开 3. 把刚刚创建的.ui界面文件拖进来 4. 点击窗口-》View C++ Code... 5.会弹出一个窗口里面有ui文件的源码,找到label标签 阅读全文
posted @ 2023-10-23 17:40 [BORUTO] 阅读(560) 评论(0) 推荐(0)
摘要: 方法1: 使用QMovie实现动画,此方法最简单。不过这个方法需要gif动态图片。 //loading图片 m_labelLoading = new QLabel(this); m_movie = new QMovie(":/Leawo/Resources/Skin/SplashScreen/loa 阅读全文
posted @ 2023-10-18 18:54 [BORUTO] 阅读(486) 评论(0) 推荐(0)
摘要: C++ 异常处理 异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。 throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键 阅读全文
posted @ 2023-10-13 10:42 [BORUTO] 阅读(43) 评论(0) 推荐(0)
摘要: 1. 智能指针基本概念 1.1 RAll RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。 在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效, 阅读全文
posted @ 2023-10-13 10:07 [BORUTO] 阅读(160) 评论(0) 推荐(0)
摘要: C++ 命名空间 假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。 同样的情况也出现在 C++ 应用程序中。例如,您可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一 阅读全文
posted @ 2023-10-11 17:39 [BORUTO] 阅读(32) 评论(0) 推荐(0)
摘要: 大家都知道,在 C++ 中可以通过 typedef 重定义一个类型: typedef unsigned int uint_t; 被重定义的类型并不是一个新的类型,仅仅只是原有的类型取了一个新的名字。因此,下面这样将不是合法的函数重载: void func(unsigned int); void fu 阅读全文
posted @ 2023-10-11 17:20 [BORUTO] 阅读(178) 评论(0) 推荐(0)
摘要: 《C++11是什么》一节中提到,在 C++98/03 标准的基础上,C++11 标准对 C++ 语言增添了约 140 个新特性。本节要讲的右值引用就是众多新特性中的一个,同时也是最重要的特性之一。很多初学者都感觉右值引用晦涩难懂,其实不然。右值引用只不过是一种新的 C++ 语法,真正理解起来有难度的 阅读全文
posted @ 2023-10-11 17:20 [BORUTO] 阅读(78) 评论(0) 推荐(1)
摘要: 1. 基本用法 lambda 表达式是 C++11 最重要也是最常用的特性之一,这是现代编程语言的一个特点,lambda 表达式有如下的一些优点: 声明式的编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或函数对象。 简洁:避免了代码膨胀和功能分散,让开发更加高效。 在需要的时间和 阅读全文
posted @ 2023-10-11 17:18 [BORUTO] 阅读(122) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页