自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 qml的进度条

ProgressBar{ id: control value: 0.1 padding: 2 background: Rectangle { implictWidth: 100 implictHeight: 30 color: "#e6e6e6" radius: 3 } conte...

2019-06-03 16:02:00 2096

原创 qml实现读写一个ini配置文件,实现如何保存上次关闭软件时的大小和位置

我们知道大部分软件关闭之后再次打开一般是会恢复上一次关闭的之前的大小和位置,所以我们自己用qml开发一个软件项目的时候应该也要按照大部分软件再次打开时会恢复上一次关闭的之前的大小和位置。所以我们自己读写一个ini配置文件来保存关闭该软件时的位置和大小。写ini配置文件函数代码如下:void Configure::write(QString str, QString titleName)...

2019-05-03 16:37:58 2666

原创 初识qml和C++的交互。

qml作为一个界面语言我们应该在使用qml的时候尽量避免在qml中有复杂的逻辑功能实现,具体的逻辑功能应该在C++中实现如何在qml调用该功能。我们先新建一个qml工程,在里面添加一个C++类。我们这里使用的方法是在C++中构造一个对象,将这个对象设置为QML的上下文属性,在QML环境中直接使用该属性。贴出main.cpp的代码如下:#include <QGuiApplicat...

2019-05-03 15:49:37 344

原创 铁路出行信息查询系统------------------------登录主面板,显示信息主面板。

注册和登录的效果图如下。 

2019-01-08 09:23:37 1452

原创 VisualStudio 新建一个C#程序-----------------------------------hello c#

    这样就是踏入C#的第一个程序了。

2018-12-25 14:49:39 589

原创 qt设置mainWindow窗口的标题和图标。

this-&gt;setWindowTitle("铁路出行信息查询系统");this-&gt;setWindowIcon(QIcon(":/new/prefix1/2.jpg"));效果图如下:

2018-12-24 16:04:18 22041 7

原创 qt编码问题出现中文乱码或者报常量中有换行符错误的解决方法。

GBK编码但是输出中文的时候出现乱码,这个时候要的的QString :: fromLocal8Bit(“中文”);如果还是不行你可以先用记事本打开源码然后选择另外为,编码为UTF-8,替换原来的文件,再用的QString :: fromLocal8Bit(“”)。一般就可以了...

2018-12-20 11:05:59 556

原创 qt之2D图形-----------------绘制基础图形

看到大佬一去二三里的文章QT之图形2D。然后自己就学习画了一个笑脸。效果图如下主要用到了QPainter类,画的有矩形,弧形,设置字体。贴出代码如下:#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(pare...

2018-12-20 10:39:11 339

原创 小白入门实现一个窗口菜单栏界面。

今天记录的菜单栏界面的实现。效果如下图。    我们可以看到上图的效果。我们可能会疑惑那些图标是怎么添加到窗口上面的。我们接下来贴出是如何出现这种效果的。我们和平常一样新建一个项目添加一个资源文件来添加图标。然后到ui设计界面看到Action Editor编辑器。我们新建一个动作如下图就可以了。然后我们把新建完的直接拖上去就可以了。在这里面可以我们会...

2018-11-20 16:01:19 780

原创 qt生成一个用户可以使用的软件。

小白入门关于QT生成一个用户可以使用的软件。我们考虑的问题有两个,第一个是如何像其它软件生成自己的图标。第二个是如何打包成一个软件给其它用户使用。接下来我们便开始解决第一个问题如何生成软件图标。我们用QT创建一个工程,然后我们在该工程文件夹里面添加一个ICO的图标文件。然后用创建一个文本文件把后缀改成RC,在RC文件里面添加如下图内容。IDI_ICON   ICON    DISCAR...

2018-10-18 15:57:12 866 1

原创 mysql常用的一些命令和常见的错误。

创建数据库: create 数据库名字;显示所有的数据库:show databases; (记得后面的分号不能少)。切换到对应的数据库:use 数据库名字  。创建表如下:create table tutorials_tbl( tutorial_title VARCHAR(100), tutorial_author VARCHAR(40) );查看所以表:sh...

2018-10-09 17:02:41 139

原创 安装mysql数据库教程

今天写的主要是如何安装mysql数据库。第一步:从http://www.qter.org/portal.php?mod=view&amp;aid=10下载MySQL安装包,文件名为mysql-5.6.10-win32。 然后就是改文件目录,我自己设置的路径如下。c\MYSQL\。安装成功后面直接打开刚刚安装好的文件路劲下面的bin文件找到一个mysqld.exe文件运行一下,它会弹一下窗口然后自动...

2018-06-11 15:30:59 194

原创 利用qt的QFile读文本文件

今天主要学习用qt里面的QFile来读取文本内容。第一步我们首先新建一个项目选择qt控制台应用 新建一个项目。接着就是在main.cpp里面添加代码如下:#include &lt;QCoreApplicatoin&gt;#include &lt;QFile&gt;#inlcude &lt;QtDebug&gt;int main(int argc, argv){    QCoreApplicatio...

2018-06-08 10:45:48 2290

原创 用纯代码打印出Hello world-----qt1

这里就用纯代码来打印出Hello world! 你好QT。下图是效果图 我就直接贴代码解释每行代码的意思。如何新建工程我们也在之前说过了,如果不会新建工程的同学可以去翻一下博客。在main.c窗口里面进行代码编辑。#include &lt;QApplication&gt;#include &lt;QDialog&gt;#include &lt;QLabel&gt;int main(int argc...

2018-05-10 18:05:00 1330

原创 51单片机串口通讯的实现.

在串口通讯实际操作里面往往串口还要和电脑上的上位机软件进行交互,实现电脑软件发送不同的指令,单片机对应执行不同操作的功能,这就要求我们组织一个比较合理的通信机制和逻辑关系,用来实现我们想要的结果。我们发的数据往往是一组(一帧)数据,那么我们是如何判断一段数据有没有接收完呢?所以我们需要写一个代表一组(一帧)数据接收完。下面代码会贴出一个void UartDriver1()这个函数。可以参考里面函数...

2018-05-07 16:54:49 2929

原创 QT用serialport实现串口设备的接收(环境在windows下的qt5)

serialport串口类的实现过程如下:第一:我们要在工程文件pro文件里面添加一句  QT  += serialport          接着在头文件里面添加   #include &lt;QtSerialPort/QSerialPort&gt;                                               #include &lt;QtSerialPort/Q...

2018-04-04 09:38:47 2466

原创 qt小白入门基础中按钮与文本输入框

刚刚使用qt的时候基本上很多都不会,我们就从简单的如何创建一个工程,和按钮与输入框的实验开始吧。一. 新建工程步骤如下:点击New Project然后第二步下图:一般情况下默认第一个 然后下一步:在这一步里面名字和路径最好不用中文,因为可能后面编译会报错,接下来几步默认就可以:如新建好的一个工程如上图。那下面我们点击forms里面的ui界面开始界面布局:我们将用到三个控件:PushButton(按...

2018-03-19 15:36:09 24831 3

原创 写STM32 的I2c库函数

I2c协议:I2c是一种双向串行通讯标准,常用于嵌入式系统中。利用I2c总线可以利用有限的I/O接口来扩展多功能的外围设备。主要由SCL(时钟线)和SDA(数据线组成)

2017-12-27 13:53:27 7260

HJHgui.zip

qt读取表格内容。这里实现的主要是打开表格文件并读取文件内容

2019-08-06

qt实现一个简单的登录

今天这个页面只是一个登录的简单的实现,账号和密码是代码里面设定死的。不能注册任意账号再登录。下次再更新可以注册任意账号的功能。 里面的背景图是一个label添加图片实现的。

2018-08-16

qt读取excel表格文件

读取execl表格文件内容。里面的内容希望能帮助到你。如果有疑问或者我写不对的地方欢迎留言一起探讨

2018-07-31

51单片机串口通讯

实现功能:基于STC12C5A60S2(51)单片机实现四个串口通讯 串口一收到数据封装数据分别2、3、4串口 使用芯片:STC12C5A60S2系列 晶振:11.0592MHZ 波特率:9600(有无校验位 串口一到三有校验位 串口四无校验 停止位:1;) 封装数据格式:可以在串口2,3,4 UartDriver()函数里面看到封装数据格式 编译环境:Keil

2018-05-07

qt串口的应用例程

qt用serialport类实现串口传输数据和接收数据功能,这个例子主要是串口和外部硬件的通讯。一般来说串口的应用不是说做一个简单的串口工具毕竟网络上已经有那么多串口工具了,在实际应用中一般加在工程里面比较多。希望这个代码例子对你有效。

2018-04-04

空空如也

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

TA关注的人

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