自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 成长记录——数据库获取数据转换格式并暴露接口

标题需求:新功能增加,完成软件新界面增加(包含逻辑与数据)实现:获取数据库内容为接口定义对应的数据格式完成数据结构组成数据获取接口实现数据更改后写入数据库接口实现获取数据库内容;首先,已经默认拥有了数据库,并内部已有数据;定义数据接口bool GetLifetime(vector<shared_ptr<LifetimeAddr>>& datas);这里无法知晓数据大小,采用容器智能指针的方式获取数据,并使用bool返回值确定是否获取成功

2020-05-30 14:14:40 279

原创 成长记录——SQL脚本转换工具

写在前面:成长记录——SQL脚本转化工具工作中需要用到.xlsx格式文件转换成.db格式数据库,手动导表麻烦,而且容易出错,为方便数据库的批量导入和读取,并且完成软件部署,下面介绍一款自用批量CVS转SQL脚本工具。#include "chiness.h"//获取_inFile文件的一行#define GET_LINE(_inFile, _line, _lineLen, _strLine) \ memset(_line, 0, _lineLen); \

2020-05-28 20:33:40 783

原创 Python 新手入门必学十大模块之三:math 和 random

跟“风云卫星”数据工程师学Python ...

2020-01-18 09:01:46 653

原创 名片管理系统

1. 系统需求1.程序启动, 显示名片管理系统欢迎界面, 并显示功能菜单2.用户用数字选择不同的功能3.根据功能选择, 执行不能的功能4.用户名片需要记录用户的 姓名 , 电话 , QQ ,邮件5.如果查询到指定的名片, 用户可以选择 修改 或者 删除 名片步骤框架搭建新增名片显示所有名片查询名片查询成功后修改, 删除名片让 Python 程序能够直接运行2. 框架搭...

2020-01-07 14:37:27 268

转载 Qt 之进程间通信(TCP/IP)

Qt 之进程间通信(TCP/IP) 原创 ...

2019-12-26 15:59:41 6241

原创 Qt 之进程间通信(IPC)

简述进程间通信,就是在不同进程之间传播或交换信息。那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信...

2019-12-26 15:49:18 228

转载 Qt Assistant 介绍

Qt Assistant 介绍 原创 ...

2019-12-26 15:41:43 316

原创 Qt之QDockWidget嵌套布局详解-实现Visual Studio布局

Qt之QDockWidget嵌套布局详解-实现Visual Studio布局 ...

2019-12-24 08:20:20 581

原创 QT界面的边距像素删除

使用QT界面,没有仔细的处理过细节,那么现在项目要求实现界面,我的界面是这样的:四周都有一个缝隙 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191217093517680.png)这个边框十分的难受,原理我就不说了。解决方法如下:发QWidget属性下,有一个 Layout有各边侧的距离,默认距离是11像素,全改成0即可:容易出问题的点,...

2019-12-17 09:44:32 800

原创 Qt5.9绘制文字(QPainter类,drawText函数)用法

本文章主要总结用Qt5.9Creator代码编写一个红色字体的文本框,该文本框可以旋转90,通过该实例,进一步熟悉QPainter类和drawText()函数的用法。该实例中,用到了字体设置类QFont用法。QFont类的对象可以对字体的颜色,字体大小,样式(下划线,居中对齐)等进行设置,具体的步骤如下所述:1.1新建一个Widget工程,基类选择为QWidget。在Widget.h头...

2019-12-13 11:20:12 1539 1

转载 用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子

用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子 原创 ...

2019-12-13 10:47:47 194

转载 Qt5.9中QPainter类用法

Qt5.9中QPainter类用法 原创 ...

2019-12-12 16:40:50 436

原创 Qt5.9中QMessageBox输出变量的用法(或者是字符串添加变量的方法):tr("%1").arg(variable)

本文主要总结在Qt5.9的Creator4.4.1中,在弹出框QMessageBox中输出变量的方法之一tr("%1").arg(variable),具体的示例如下所示:str=tr(“这是变量”);QMessageBox::warning(this, tr(“查找”), tr(“找不到%1”).arg(str));其中%1为占位符,QMessageBox显示时,arg中...

2019-12-12 16:38:40 2077

原创 Qt5.9基本登录对话框制作

本文主要介绍用Qt5.9制作登录对话框,该对话框的功能是点击登录按钮后,关闭当前页面,然后弹出主对话框。具体的制作步骤如下所示:1.1创建一个widget工程,在文件工程右键,选择【添加新文件】,如下图所示:1.2【文件和类】选择【Qt】和【Qt设计师界面】1.3【template\forms】选择【Dialog without Buttons】,然后单击【下一步】。1.4将【类名©...

2019-12-12 10:06:49 287

原创 Qt继承QWidget或者QWidget直接弹出窗口(非模态对话框)(对话框)

QWidget是Qt中主流的窗口类,实现QWidget窗口弹出主要有三个步骤。1.1实例一个窗口类对象QWidget *widget = new QWidget(NULL);1.2调用函数函数QWidget::setWindowsModality(Qt::WindowModality windowModality)设置显示窗口类型,其中Qt::WindowModality windowModa...

2019-12-11 16:38:34 999

原创 Qt获取QWidget实时窗口大小和其余窗口实时信息(最大化、拉伸、缩放、QWidget::rect())

Qt中,获取实时窗口,可以用函数QWidget::rect(); 1. inline QRect QWidget::rect() const { return QRect(0,0,data->crect.width(),data->crect.height()); }由QRect定义可知,QRect QWidget::rect()函数是通过data对象返回...

2019-12-11 16:25:19 3042

原创 QT显示图片的四种方法

QT显示图片的方法有很多大致为label上显示直接画出来容器显示1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator新建一个工程,我们先在designer中,添加一个QLabel部件.如...

2019-12-11 15:10:20 3475

原创 Qt 2D绘图函数QPainter类基本用法(绘制图片、直线、填充颜色的矩形)(自定义QWidget边框和任意形状)

Qt 2D绘图函数QPainter类基本用法(绘制图片、直线、填充颜色的矩形)(自定义QWidget边框和任意形状) 原创 ...

2019-12-11 09:42:33 2084

原创 Srting容器

/*string 构造函数string();//创建一个空的字符串 例如: string str;string(const string& str);//使用一个string对象初始化另一个string对象string(const char* s);//使用字符串s初始化string(int n, char c);//使用n个字符c初始化3.1.2.2 string基本赋值操作...

2019-12-11 08:21:27 88

转载 Qt5自定义状态栏QStatusBar外观(背景)和状态栏基本用法(显示普通消息、临时消息、永久消息)

原创 Qt5自定义状态栏QStatusBar外观(背景)和状态栏基本用法(显示普通消息、临时消息、永久消息) ...

2019-12-09 08:28:16 1618

原创 Qt5.9中用QProcess开启新进程的三种用法

原创 Qt5.9中用QProcess开启新进程的三种用法 ...

2019-12-08 15:24:33 1397

转载 Qt5.9的鼠标事件:进入QWidget界面事件、离开QWidget界面事件、摁住鼠标事件

原创 Qt5.9的鼠标事件:进入QWidget界面事件、离开QWidget界面事件、摁住鼠标事件 ...

2019-12-08 14:41:50 894 3

转载 Qt中QScrollBar样式用法(QSS)

原创 Qt中QScrollBar样式用法(QSS) ...

2019-12-08 14:36:23 1331

原创 Qt中QObject::connect()的lambda用法

原创 Qt中QObject::connect()的lambda用法 ...

2019-12-08 14:34:18 524

原创 Qt中事件过滤器eventFilter中所有枚举事件总结

Qt中事件过滤器一般是用在继承QObject的类中,但是更多的是用在继承QWidget的界面类中。在界面类中,一般用的最多的是鼠标和键盘事件,包括鼠标摁下、移入、移除、拖拽等。一般在鼠标做出相应动作时,系统就会自动发送对应事件,然后被事件过滤器捕获,从而执行逻辑业务代码。注意:事件过滤器作用域只在该界面内有效;出了该界面,在该界面重写的事件过滤器无效!!!也即是如果我在QPushbutton内...

2019-12-06 17:26:09 500

转载 Qt中获取系统日期时间

.h文件:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{Q_OBJECTpublic:explicit MainWindow(QWidget *p...

2019-12-06 15:50:28 613

原创 鼠标变手

Qt中,当要实现鼠标进入某个控件区域时,鼠标箭头变为手型效果,可以用函数QWidget::setCursor(),其中该函数原型如下所示:(该代码对于任何继承于QWidget的控件都有效,也就是无论是按钮、编辑框、表格、树等都有效)void setCursor(const QCursor &);该函数一般是继承于QWidget界面控件,下面是具体应用代码。当鼠标滑过QPushbutt...

2019-12-06 15:34:27 381

转载 QString的常用功能

QString 类中各函数的作用。一、字符串连接函数。1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。2、QString的append()函数则提供了类似的操作,例如:str = “User: “;str.append(userName);str.append(”\n”);二、获取字符串某位置的值。QString x = "Nine pineapp...

2019-12-06 14:47:17 209

原创 qt字符串与字符串数组操作

//QString定义QString s1 = “abc”;QString s2(“hello”);//字符串连接QString s = s1 + s2;//组包s = QString(“a = %1, b = %2, c = %3”).arg(250).arg(“hello”).arg(22.22);qDebug()<<s;//输出结果:a = 250, b = he...

2019-11-26 17:51:48 2460

转载 OpenCV3.2.0+VS2017开发环境配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-08 14:36:06 127

转载 测试,转载博客

...

2019-10-08 14:31:18 106

空空如也

空空如也

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

TA关注的人

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