Qt
文章平均质量分 86
拳四郎
拳四郎
展开
-
基于qt和mysql的学生注册系统(二)
<br />接下来是connection.h头文件,主要用于建立数据库连接:<br />p, li { white-space: pre-wrap; }p, li { white-space: pre-wrap; }#ifndefCONNECTION_H#defineCONNECTION_H#include<QMessageBox>#include<QSqlDatabase>#include<QSqlQuery>#include<QtSql>#include<QVector>#inc原创 2011-04-04 22:11:00 · 2438 阅读 · 1 评论 -
Qt中绘制蚂蚁线
提要如果有用过PS的选区工具应该就会知道蚂蚁线是什么东西了,就是用来表示选区的一种虚线,关键还是要动态的!Qt 中自带的一个例子就有各种描边的演示,但是最终达到的效果只能是一个静态的描边,根本不够炫酷,So.还是自己来实现以下。先看下最终的结果:是可以动起来的哈,只不过截图是静态的。最终实现的效果和PS中的选区工具完全一样。分析输入一个QRect输出动态的黑白相间的蚂蚁线描边。(注意是黑色和白色,原创 2014-12-03 17:14:47 · 4935 阅读 · 3 评论 -
Qt中显示复杂列表
提要最近想要完成的一个项目需要显示一个列表原创 2014-12-17 21:47:41 · 11871 阅读 · 3 评论 -
Qt中整合MySQL,向MySQL中插入图片
<br />安装MySQL <br />sudo apt-get install mysql-server <br />这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 <br />配置MySQL <br />注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: <br />默认的MySQL安装之后根用户是没有密码的,所以首先原创 2011-04-01 19:11:00 · 3544 阅读 · 2 评论 -
Qt中截图功能的实现
提要需求:加载一张图片并显示,可以放大缩小,可以截取图片的某个矩形并保存。原以为蛮简单的一个功能,其实还是有点小复杂。最简单Qt图片浏览器可以参考Qt自带的Demo:Image Viewer Example - http://qt-project.org/doc/qt-4.8/widgets-imageviewer.html看一下最终的实现效果:图片的加载显示这里需要实现一个QImageViewe原创 2014-12-17 21:35:59 · 11538 阅读 · 5 评论 -
扁平化你的Qt应用程序
扁平化设置widget背景两种方法,第一原创 2014-10-17 15:58:13 · 13403 阅读 · 1 评论 -
基于Qt的图像处理技术和算法
原文链接: http://developer.nokia.com/community/wiki/Image_editing_techniques_and_algorithms_using_Qt翻译 2014-11-19 17:08:44 · 27319 阅读 · 4 评论 -
深入理解Qt多线程
提要Qt对线程提供了支持,基本形式有独立于平台的线程类、线程安全方式的事件传递和一个全局Qt库互斥量允许你可以从不同的线程调用Qt方法。每个程序启动后就会拥有一个线程。该线程称为”主线程”(在Qt应用程序中也叫”GUI线程”)。Qt GUI必须运行在此线程上。所有的图形元件和几个相关的类,如QPixmap,不能工作于非主线程中。非主线程通常称为”工作者线程”,因为它主要处理从主线程中卸下的一些工作原创 2013-12-09 01:51:31 · 9217 阅读 · 3 评论 -
基于qt和mysql的学生注册系统(一)
这学期开了数据库的课,之前也有同学找过我做个类似的东西,但当时不会....言归正转,开发环境:ubuntu10.10ide:qtcreator数据库:mysql实现功能:链接数据库,用户登录,数据添加,删除,查询,修改,删除,文件输出。关于环境的配置在我之前的一篇文章里已经写了,没配置好的可以参照一下。需要用到的一些qt的知识:mv架构,qsql类的一些东西。qt有自己的一套数据库处理的方式,我还是偏向sql语句。文件组织:上代码:先上mainwindow类,主要是页面的布局。mainwindow.h#if原创 2011-04-01 19:25:00 · 3606 阅读 · 0 评论 -
基于Qt的CodeEditor
首先看最终效果:主要要实现的地方是行号的显示,还有选中行的高亮。项目结构整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。头文件//codeeditor.h#ifndef CODEEDITOR_H#define CODEED原创 2013-02-25 11:31:30 · 5794 阅读 · 1 评论 -
发布Qt项目
环境VS2013Qt 5.3 VS2013 OpenglWindows 8.1Photoshop CC图标制作首先绘图工具中设计好图标,我这里用的ps。创建的工程分辨率最好是512 * 512或者256 * 256。画好之后导出png,待用。图标需要用*ico的文件,ps不支持导出这种格式,可以通过添加插件的形式搞定,但是我没有找到对应版本的插件,所以这里用个比较偷懒的方法。去这个网站 - htt原创 2015-01-05 11:10:51 · 2538 阅读 · 0 评论