qt
my_LoveLetter
这个作者很懒,什么都没留下…
展开
-
qt4.7.4中添加资源文件
上图所示为通过资源文件为按钮添加ICon后的效果。在qt中,对于图片的管理需要通过资源文件(扩展名qrc)进行。首先建立资源文件,如下图所示:按照提示建立好后,添加资源文件。首先在添加按钮中选择添加前缀"/",再添加需要的文件就完成了资源文件的编辑。至此,完成了资源文件的添加和编辑。随后进行调用就行了。比如openAct = newQAction(QIcon(QSt原创 2013-05-24 09:56:59 · 911 阅读 · 0 评论 -
Qt堆栈窗口StackedLayout
先介绍点相关知识,QLayout专门用于管理里几何图形的基础类,是一个抽象类,被 QBoxLayout,QGridLayout,QFormLayout,and QStackedLayout继承。QBoxLayout类用于Widget水平或竖直方向的布局管理,被QHBoxLayout,和QVBoxLayout继承;QGridLayout将网格中Widget布局进行管理;QFormLayout用于管理原创 2013-05-24 08:16:08 · 2168 阅读 · 1 评论 -
QT之大容量文本文件操作
在进行一个50M、包含约20000行的txt文件进行操作时,采用了两种方式:a、qfile读取文件信息,利用qsqlquery.exec方法写入数据库,将txt的信息全部存入qslite花了1个多小时。b、qfile读取文件信息,定义qsqlquery对象q,执行q.transaction,q.exec操作所有数据,执行q.commit,所有数据的存储花了不到2分钟。Qt中提高sqlite的读写速...原创 2018-03-01 11:27:20 · 8330 阅读 · 0 评论 -
数据库MYSQL的安装、命令行、包含mysql的qt程序发布
a、 Command client line 命令行1)、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。2)、显示数据库中的数据表:mysql> USE 库名;mysql> SHOW TABLES;3)、显示数据表的结构:mysql> DESCR...原创 2018-03-01 11:32:39 · 534 阅读 · 0 评论 -
Qt之数据库的两种显示方式对比
d、获取数据库数据并显示在qtableview对象中的两种实现方式对比 在对包含了7w多条数据的远程mysql数据库表格的访问实例中,采用两种代码方式实现 代码一:利用sql语句实现,时间9053ms代码二:利用qsqltablemodel对象实现,时间9417ms对比发现,sql语句的访问效率高,需要的代码较少. ...原创 2018-03-01 11:39:28 · 2202 阅读 · 0 评论 -
SQL之case when
大致学习了下SQL的功能语句,case when 类似于c语言中的switich case语句,多分支选择,不同的值可以有不同的返回量。比如,在一个包含了sex字段的表中,可能的值为1、2,执行完下属语句后,值为1的地方返回 男,值为2的地方返回 女。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'...原创 2018-03-01 14:25:10 · 2497 阅读 · 0 评论