
C++
文章平均质量分 52
xundao_803817
这个作者很懒,什么都没留下…
展开
-
C++单例模式
单例:一个类只能创建一个对象实现步骤:1.将构造函数声明为类的私有成员 private;2.通过静态成员函数申请对象空间 ,并返回地址;3.定义一个静态变量标记,记录对象的个数,该静态成员变量是开关变量,通过控制这个静态标记达到控制只创建一个对象的目的;4.在析构函数中,将静态变量标记置成1,达到重复利用该静态变量标记目的;源代码:#include <iostream>using namespace std;// 单例模式,一个类只能创建一个对象class原创 2022-03-28 22:56:52 · 779 阅读 · 0 评论 -
Qt 多线程实现网络发送文件小功能
客户端给服务器发送文件,服务器进行接收文件的简单操作1. 服务器 1. 创建QTcpServer 类的对象QTcpServer * server = new QTcpServer(this); 2. 进行监听bool QTcpServer::listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0) 3. 通过接收 QTcpServer 发出的...原创 2021-09-28 16:31:09 · 1226 阅读 · 1 评论 -
Qt 简易版群聊器小功能
1. 群成员界面设计:在 signin.cpp 中的构造函数中 创建按钮// 1. 设置窗口名字、图标 this->setWindowTitle("QQ群聊器"); this->setWindowIcon(QIcon(":/img/qq_副本.png")); // 创建两个容器 分别存放网名 图片名 QList<QString> nameList; // 网名列表 nameList << "星..原创 2021-09-23 16:21:05 · 811 阅读 · 0 评论 -
Qt 视频播放器
1. 界面布局:2. 调用 API 播放视频加载视频播放模板在 widget.h 中widget.cpp 中// 在构造函数处编写代码 // 实例化播放视频对象 this->player = new QMediaPlayer(this); // 实例化播放视频框框 this->videoWidget = new QVideoWidget(this); // 设置播放视频框框的大小 this->video...原创 2021-09-22 15:59:31 · 1336 阅读 · 0 评论 -
Qt 制作简易版音乐播放器
1. 界面设计:2. 设置背景图片// 1.重写绘图事件void Widget::paintEvent(QPaintEvent *event){ // 声明画家 QPainter painter(this); QPixmap pix = QString(":/img/002.jpeg"); // 设置图片伸缩 pix.scaled(this->width(), this->height()); // 贴背景图片 paint原创 2021-09-20 16:15:05 · 1340 阅读 · 0 评论 -
C++ 实现简陋版贪吃蛇
wall.h 文件:#pragma once#include <iostream>using namespace std;// 创建游戏墙壁的类class Wall{public: // 利用枚举设置墙的宽和高 enum { ROW = 26, COL = 26 }; // 声明初始化墙壁函数 void InitWall(); // 声明设置当前所在位置的符号的函数 void setWall(int x, int y, char c); //参数.原创 2021-07-20 16:02:08 · 214 阅读 · 0 评论