Qt笔记(8)自定义控件 三 让使用了自定义控件的工程运行起来

新建一个工程test,在窗体里放入上两章自定义的控件HLabel,编译,会出现以下提示: D:\Test\test-build-desktop-Qt_4_8_2__4_8_2__Debug\..\test\mainwindow.cpp:2: In file included from ..\te...

2017-11-20 08:30:09

阅读数:185

评论数:0

Qt笔记(7)自定义控件 二 安装集成自定义的控件

本章介绍如何把前一章创建的控件安装集成到QtCreator中,使得自己编写的控件也能像普通控件一样使用。 把上一章编译生成的hlabelplugin.dll、libhlabelplugin.a 复制到C:\Qt\4.8.2\plugins\designer(即QtSDK的安装目录)中,重新打...

2017-11-20 08:28:35

阅读数:111

评论数:0

Qt笔记(6)自定义控件 一 创建最简单的控件

本来很早就应该写这篇文章了,但由于个人电脑坏了几个月了,这段时间又发生了很多事情,所以就耽搁了。 先开发一个最简单的Qt自定义控件,这个自定义的控件可以在QtCreator中拖放使用。 1、新建一个Qt自定义控件工程 2、填写工程名并指定工程目录 3、填写新...

2017-11-20 08:27:03

阅读数:179

评论数:0

Qt笔记(5)重新搭建Qt开发环境 二

上一章介绍是重新搭建Qt开发环境的详细步骤,这一章就对刚刚搭建好的开发环境进行相应设置,让它正常工作! 1、打开QtCreator,Tools -> Options,选择左边的Qt4。然后单击右上角的“Add”,把qmake.exe加入列表,确定返回。 2、光是这样还不够...

2017-11-17 09:44:39

阅读数:105

评论数:0

Qt笔记(5)重新搭建Qt开发环境 一

刚开始的时候图省事,直接下载了1.3G的 Qt SDK 完整开发环境下来安装,结果就出问题了:学习开发自定义控件时安装不上,提示:The plugin' 'uses incompatible Qt library.Expected build key"windows msve relea...

2017-11-17 09:43:04

阅读数:98

评论数:0

Qt笔记(4)操作XML二

本文用 QDomDocument 实现创建XML文件 在上一节的工程中加入一个按钮,在按钮的clicked()槽中加入以下代码: void MainWindow::on_pushButton_2_clicked() {     QFile file("C:/new.xml&quo...

2017-11-17 09:41:19

阅读数:87

评论数:0

Qt笔记(3)操作XML一

本文件用 QDomDocument 读取XML文件 XML文件路径:D:\Test\qt\xml\test.xml 内容:   xml version="1.0" encoding="GBK" ?>   Root>       Te...

2017-11-17 09:40:14

阅读数:95

评论数:0

Qt-JSON的使用

关于JSON我们不用过多的进行介绍,只想说它越来越流行了。  之前写过关于JSON的文章:  1 JSON和XML的荒唐比较  http://blog.csdn.net/wangshubo1989/article/details/51277347 2 使用json11解析json  ...

2017-09-25 08:47:52

阅读数:570

评论数:0

Qt--Http请求封装(Get Post)

之前使用c++开发的程序都是使用curl库进行各种http操作。 qt为我们继承了一些网络操作的类,因此不需要第三方库的支持了。今天就跟大家分享一下qt中对http请求的封装。 其中用到了:  QNetworkRequest  The QNetworkRequest class h...

2017-09-25 08:43:59

阅读数:350

评论数:0

Qt Creator快捷键

简介 Qt Creator中提供了各种快捷键来加快开发进程。 如果需要查看或自定义快捷键,选择工具->选项->环境->键盘。快捷键按类别列出,可以在过滤器(Filter)处输入命令名称、标签名称或快捷键名称,来快速定位想要查找的快捷键。 以红颜色...

2017-09-16 19:42:50

阅读数:165

评论数:0

Qt之窗体透明

新年后的第一篇博客,也不知道该从何写起,接触的知识也不算少,今天就将以前遇到的一些小知识总结一下——关于界面的特效(美观性)!     关于窗体透明,经常遇到,网上的资料倒不少,也不知道写的时候是否验证过,很多都不正确。。。今天就在此一一阐述!     以下各效...

2017-08-17 07:58:56

阅读数:250

评论数:0

Qt之线程(QThread)

QThread类提供了一个平台无关的方式来管理线程。      一个QThread对象在程序控制中管理一个线程。线程在run()中开始执行。默认情况下,run()通过调用exec()启动事件循环并在线程里运行一个Qt的事件循环。      可以使用worker-object通过QObj...

2017-08-17 07:57:28

阅读数:238

评论数:0

Qt 主界面菜单栏和状态栏实现

因为之前一直用c#来着,最近项目需要跨平台 所以研究Qt发现上手也很快 学习QT学习到后面越发现Qt有些功能很强大 这里展示一个小demo,适合初学者高手绕行。。。 登陆界面 主界面: 代码部分: #ifndef MAINWINDOW_H #defin...

2017-08-14 08:50:15

阅读数:306

评论数:0

Qt 登陆界面实现

新项目要用到Qt,所以最近研究Qt,昨天安装好部署好Qt Creator现在马上开始第一个程序。 做一个简单的登陆界面功能 效果图如下 代码部分 View Code View Code View Code 代码很简单实现基本功能 作者:江南烟雨居 出处:http://www....

2017-08-14 08:49:08

阅读数:240

评论数:0

Qt Creator 安装、汉化及helloworld程序

一键式傻瓜安装完成QT后是英文的如图 在网上百度下怎么汉化成中文原来如此简单 下载qt汉化包http://download.csdn.net/detail/huangyuancao/4936544 解压出文件放到C:\Qt\2009.05\share\qtcreator\translat...

2017-08-14 08:48:11

阅读数:2188

评论数:0

Qt之模型/视图(自定义风格)

关于自定义风格是针对视图与委托而言的,使用事件与QSS都可以进行处理,今天关于美化的细节讲解一下。     先看下图:     先撇开界面的美观性(萝卜青菜,各有所爱),就现有的这些风格,使用QSS + Qt二...

2017-08-10 08:20:43

阅读数:344

评论数:0

Qt之模型/视图(实时更新数据)

上两节简单介绍了Qt中对于模型/视图的编程,大部分助手里说的很清楚了,现在就开始实战部分吧!     在实际应用中,视图展示的数据往往并非一成不变的,那么如何实时更新成了一个很重要的问题! 功能: (1)添加委托(进度条) (2)显示文件名称、大小、进度、速度、剩余时间、状...

2017-08-10 08:18:50

阅读数:401

评论数:0

Qt之模型/视图(委托)

概念     不同于模型 - 视图 - 控制器模式,模型/视图设计不包括用于管理与用户交互的一个完全独立的组件。一般情况,视图负责将模型数据呈现给用户以及处理用户输入。为了输入更加具有灵活性,则由委托来执行交互。这些组件提供输入功能,且在一些视图中还负责渲染个别项目。控制委托的标准接口在QAbs...

2017-08-09 09:00:08

阅读数:235

评论数:0

Qt之模型/视图

关于Qt中MVC的介绍与使用,助手中有一节模型/视图编程(Model/View Programming)讲解的很清晰。     Qt包含一组使用模型/视图结构的类,可以用来管理数据并呈现给用户。这种体系结构引入的分离使开发人员更灵活地定制项目,并且提供了一个标准模型的接口,以允许广泛范围...

2017-08-09 08:59:05

阅读数:225

评论数:0

Qt TableView的简单使用

软件环境: ubuntu -------------------------------------------------------------------------------------------------------- 最终效果图: -------------------...

2017-08-07 08:23:13

阅读数:3141

评论数:0

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