自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++中模板类map常用示例

#include #include using namespace std; int main() { /************************************************************************/ /* map的常用方法示例

2017-10-31 21:42:13 607

原创 Qt:自定义进度条

头文件:floatwindows.h#ifndef FLOATWINDOWS_H#define FLOATWINDOWS_H#include #include class FloatWindows : public QWidget{ Q_OBJECTpublic: explicit FloatWindows(QWidget *parent = 0);

2017-10-29 16:59:02 885

转载 QT中QPainter的使用及矩形、圆形等常见图形的画法

转载地址:http://blog.csdn.net/zcf1002797280/article/details/7885651#includeQApplication>#include QWidget> #include QPainter> class MyMainWindow:public QWidget{ public:  MyMainWindow(QWidge

2017-10-29 16:55:53 3372

原创 Qt:.ini的读写

.ini 文件是Initialization File的缩写,即初始化文件。是windows的系统配置文件所采用的存储格式,INI文件由节、键、值组成。写操作:// QString filename = QFileDialog::getSaveFileName(this,"Save"); // QString txt = ui->plainTextEdit-

2017-10-28 09:38:46 319

原创 Qt中关于XML的读写应用

XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这两种用于读取、操作和编写XML的实现类,分别是QDomDocument类和QXmlStreamReader类。XML格式常用于文件配置,而JSON格式常用于数据传输;XML因为格式规定的限

2017-10-27 19:58:47 391

原创 编程实现约瑟夫环问题

据说著名犹太历史学家Josephus有过以下故事:在罗马人占领桥塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被人抓住,于是决定了一个自杀方式,41个人排成一个圆圈,由第一个人开始报数,每报数到3的人就必须自杀,然后再由下一个人重新报数,直到所有人都自杀身亡为止。然而Josephus及他的朋友并不想遵从,Josephus要他的朋友假装遵从,他将

2017-10-24 08:42:57 1029

原创 Qt:播放动态gif图片

QMovie类是一个用于播放动画。在刷新页面的时候,可以尝试用QMovie 来实现等待界面,或图标切换QMovie类用于显示简单的动画,没有声音。可以调用函数isValid()来检测在动画开始播放前,动画是否有效。调用start() 函数开始播放动画,QMovie将进入运行状态,并发射started() 和 stateChanged()信号。函数state() 可获取当

2017-10-23 14:45:22 4035

原创 Qt:整体可拖动窗口

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit Mai

2017-10-23 11:32:35 1968

原创 ini格式相关

头文件:GBK.h(格式转换)#ifndef GBK_H#define GBK_H#include #include #include #include #include #include #include #include #include #include using std::string;class GBK{public: static st

2017-10-23 09:37:33 326

原创 Qt:系统托盘图标

实现功能:1.关闭窗口时,不退出,而是隐藏在系统托盘。2.系统托盘图标单击或双击显示窗口,右键退出。头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class MainWindow;}class MainWindow

2017-10-20 09:02:40 660

原创 单例模式

一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。具体实现角度来说:一、单例模式的类只提供私有的构造函数,二、类定义中含有一个该类的静态私有对象,三、该类提供了一个静态的公有的函数用于创建或获取它本身的静态私有对象。

2017-10-19 14:30:13 245

原创 Qt:开启拖动项

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QW

2017-10-16 19:12:16 352

原创 Qt:接受拖放,简单应用

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include //包含GUI界面的相关函数namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic

2017-10-16 16:40:03 327

原创 Qt:TreeWidget中添加子控件,并在主窗口接收响应

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: ex

2017-10-15 18:06:30 3043

原创 Qt:TreeWidget(树控件)的简单操作

实现的功能:1.搜索文件夹中指定类型的文件并显示在GUI界面上 2.选中勾选框,打印选中的文件名;头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include #include #include namespace Ui

2017-10-15 15:49:37 3415 1

原创 Qt:原位编辑(QStyledItemDelegate类的应用)

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include "mydelegate.h"namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{

2017-10-15 09:12:55 994

原创 Qt:Model/View架构的简单使用

注:Model/View架构使用要继承QStyledItemDelegate 类,类型选择为Widget;头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include "myitemdrawer.h"namespace Ui

2017-10-14 16:23:49 850

原创 Qt实现截图选择框(仅实现选择框创建,非完整的截图功能)并发射信号给调用的槽函数

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include "mywidget.h"namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:

2017-10-07 18:11:08 949

原创 Qt实现正弦曲线图(类似示波器功能)

写在前面:因为Qt的GUI界面坐标和数学坐标系不同,所在显示时要进行坐标转换,GUI界面是以左上角为原点坐标的头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include namespace Ui {class MainWindow;}class MainWindow : public QMain

2017-10-07 10:38:06 13369 21

原创 使用Qt的鼠标支持,模拟实现粗略的画板连线

头文件:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include "qshuwidget.h"namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:

2017-10-05 16:26:39 1152

原创 使用Qt中的工作线程,模拟上传文件(需要用到定时器,线程知识)

头文件:GBK.h#ifndef _QT_GBK_H#define _QT_GBK_H#include #include #include using std::string;class GBK{public: // QString(Unicode) -> std::string (GBK) static string FromUnicode(const QStr

2017-10-04 17:02:03 570

原创 Qt定时器的应用,实现时钟的状态

Qt有两种定时器,一种是QObject类,另一种是QTimer类。(1)QObject类提供了一个基本的定时器,通过函数startTimer()来启动,通过killTimer()来结束,通过QTimerEvent来处理定时器事件startTimer(int interval)启动一个时间间隔为interval毫秒的定时器,返回一个定时器标识符,如果未能启动成功,则返回0。该定时器只

2017-10-03 17:27:17 1304

Qt:简单音乐播放器

基于Qt的简单音乐播放器,实现了基本功能和XML格式的历史记录的读取与配置,部分功能还未有实现,新手之作

2017-11-02

简易学生信息管理文档

简单的信息管理文档,功能不是很完善,练手之作,提供参考

2017-10-26

空空如也

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

TA关注的人

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