会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TechNomad
编程是一场持久战,只有坚持不懈才能取得胜利。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
下一页
2023年5月16日
Qt之QWindow的介绍和使用
摘要: QWindow是一个基于窗口系统的抽象,它是Qt框架中表示窗口的底层类,它使用了现代的、底层的绘图技术,如OpenGL和Vulkan等,它提供了更高性能的绘图方式,适用于需要处理大量数据和实时图形的应用程序;QWindow的窗口管理完全由操作系统负责,它可以独立于其他窗口存在,也可以嵌入到其他窗口中
阅读全文
posted @ 2023-05-16 13:52 TechNomad
阅读(2360)
评论(0)
推荐(0)
2023年4月18日
Qt之渐变填充
摘要: Qt现在支持3种类型的渐变填充: (1).线性渐变:在开始点和结束点之间插入颜色 (2).辐射渐变:在焦点和环绕它的圆环间插入颜色 (3).锥形渐变:在圆心周围插入颜色 这三种渐变分别由QGradient的3个子类来表示,QLinearGradient表示线性渐变,QRadialGradient表示
阅读全文
posted @ 2023-04-18 13:48 TechNomad
阅读(419)
评论(0)
推荐(0)
Qt之QPainter用法
摘要: void MainWindow::paintEvent(QPaintEvent *event) { /* 画圆 */ QRectF rect_ellipse(100.0, 100.0, 80.0, 80.0); QPainter painter(this); painter.setPen(Qt::b
阅读全文
posted @ 2023-04-18 11:01 TechNomad
阅读(218)
评论(0)
推荐(0)
2023年4月13日
Qt之QTableWidget的使用
摘要: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QtWidgets> #include <QDebug> #include <QJsonArray> #include <QJsonObject> #include <QJsonValue> #i
阅读全文
posted @ 2023-04-13 14:13 TechNomad
阅读(206)
评论(0)
推荐(0)
2023年4月12日
QT多个按钮信号绑定同一个槽函数,执行不同业务逻辑
摘要: 界面如果包含多个按钮,每个按钮都创建一个槽函数,这样会这代码看起来比较冗杂,我们可以让多个按钮共用一个槽函数,然后去执行不同的功能。 一、ObjectName 通过setObjectName()在定义button处先设置ObjectName,后在槽函数中判断按钮的名称。然后根据按钮的名称从而实现不同
阅读全文
posted @ 2023-04-12 18:10 TechNomad
阅读(2217)
评论(0)
推荐(0)
C++11多线程及线程同步
摘要: C++11中提供的线程类std::thread,基于此类创建一个新的线程相对简单,只需要提供线程函数和线程对象即可 一、命名空间 this_thread C++11 添加一个关于线程的命名空间std::this_pthread ,此命名空间中提供四个公共的成员函数; 1.1 get_id() 调用命
阅读全文
posted @ 2023-04-12 14:25 TechNomad
阅读(2810)
评论(0)
推荐(0)
2023年4月11日
C++创建线程
摘要: std::thread 是 C++11 引入的标准库中的线程支持类,它允许你创建、控制和同步线程。 一、创建线程的方法 1.下述示例中,std::thread构造函数接受一个可调用对象(这里是一个函数myFunction),然后创建一个新线程并开始执行这个可调用对象 #include <iostre
阅读全文
posted @ 2023-04-11 17:34 TechNomad
阅读(876)
评论(0)
推荐(0)
2023年4月2日
C++11新特性之std::function和bind绑定器
摘要: 在C++中,存在可调用对象这一个概念,可调用对象有以下几种定义: (1).是一个函数指针 (2).是一个具有operator()成员函数的类对象(仿函数) (3).是一个可被转换为函数指针的类对象 (4).是一个类成员(函数指针) 一、可调用对象包装器 std::function std::func
阅读全文
posted @ 2023-04-02 13:24 TechNomad
阅读(253)
评论(0)
推荐(0)
2023年3月30日
C++11新特性之模板的改进
摘要: C++11改进了编译器的解析规则,尽可能的将多个右尖括号(>)解析成模板参数结束符,方便我们编写模板的相关代码 一、模板的右尖括号 在C++98/03的泛型编程中,连续两个右尖括号(>>)会被编译器解释成右移操作符,而不是模板参数表的结束。 #include <QCoreApplication> #
阅读全文
posted @ 2023-03-30 17:15 TechNomad
阅读(193)
评论(0)
推荐(0)
2023年3月29日
C++11之智能指针weak_ptr
摘要: C++11标准虽然将 weak_ptr 定位为智能指针的一种,但该类型指针通常不单独使用(没有实际用处),只能和 shared_ptr 类型指针搭配使用。甚至于,我们可以将 weak_ptr 类型指针视为 shared_ptr 指针的一种辅助工具,借助 weak_ptr 类型指针, 我们可以获取 s
阅读全文
posted @ 2023-03-29 18:30 TechNomad
阅读(340)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
下一页
公告