上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: QWindow是一个基于窗口系统的抽象,它是Qt框架中表示窗口的底层类,它使用了现代的、底层的绘图技术,如OpenGL和Vulkan等,它提供了更高性能的绘图方式,适用于需要处理大量数据和实时图形的应用程序;QWindow的窗口管理完全由操作系统负责,它可以独立于其他窗口存在,也可以嵌入到其他窗口中 阅读全文
posted @ 2023-05-16 13:52 TechNomad 阅读(2360) 评论(0) 推荐(0)
摘要: Qt现在支持3种类型的渐变填充: (1).线性渐变:在开始点和结束点之间插入颜色 (2).辐射渐变:在焦点和环绕它的圆环间插入颜色 (3).锥形渐变:在圆心周围插入颜色 这三种渐变分别由QGradient的3个子类来表示,QLinearGradient表示线性渐变,QRadialGradient表示 阅读全文
posted @ 2023-04-18 13:48 TechNomad 阅读(419) 评论(0) 推荐(0)
摘要: 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)
摘要: #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)
摘要: 界面如果包含多个按钮,每个按钮都创建一个槽函数,这样会这代码看起来比较冗杂,我们可以让多个按钮共用一个槽函数,然后去执行不同的功能。 一、ObjectName 通过setObjectName()在定义button处先设置ObjectName,后在槽函数中判断按钮的名称。然后根据按钮的名称从而实现不同 阅读全文
posted @ 2023-04-12 18:10 TechNomad 阅读(2217) 评论(0) 推荐(0)
摘要: 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)
摘要: std::thread 是 C++11 引入的标准库中的线程支持类,它允许你创建、控制和同步线程。 一、创建线程的方法 1.下述示例中,std::thread构造函数接受一个可调用对象(这里是一个函数myFunction),然后创建一个新线程并开始执行这个可调用对象 #include <iostre 阅读全文
posted @ 2023-04-11 17:34 TechNomad 阅读(876) 评论(0) 推荐(0)
摘要: 在C++中,存在可调用对象这一个概念,可调用对象有以下几种定义: (1).是一个函数指针 (2).是一个具有operator()成员函数的类对象(仿函数) (3).是一个可被转换为函数指针的类对象 (4).是一个类成员(函数指针) 一、可调用对象包装器 std::function std::func 阅读全文
posted @ 2023-04-02 13:24 TechNomad 阅读(253) 评论(0) 推荐(0)
摘要: C++11改进了编译器的解析规则,尽可能的将多个右尖括号(>)解析成模板参数结束符,方便我们编写模板的相关代码 一、模板的右尖括号 在C++98/03的泛型编程中,连续两个右尖括号(>>)会被编译器解释成右移操作符,而不是模板参数表的结束。 #include <QCoreApplication> # 阅读全文
posted @ 2023-03-30 17:15 TechNomad 阅读(193) 评论(0) 推荐(0)
摘要: 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 下一页