![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT编程
vloong
天高任鸟飞
展开
-
动态语言切换(续)-designer中的retranslateUi(带源码)
前篇动态语言切换文中提到了动态切换语言的一点技巧。其实在desigener设计UI的时候也考虑到了这一点。在将xxx.ui文件转换为ui_xxx.h文件的系统,uic工具为.h文件添加了retranslateUi(QWidget *) 这样的一个函数,就是专门做的一个重新设>置翻译文件的操作,不需要关闭或者隐藏任何一个窗体。我们来看一个简单的hello.ui文件 LangF转载 2010-03-17 21:11:00 · 2325 阅读 · 0 评论 -
ubuntu 9.04下建立Qt/Embedded 4.5开发环境
前两天由于Ubuntu8.04频繁死机,一激动给系统来了个大换血,装了个Ubuntu9.04 Final版,重新编译了一下QT4.5和Qt/Embedded 4.5。都是目前最新版本的(^O_O^)。记录如下:说明:我的开发环境: 【硬件】: CPU:P4 2.8 内存:2G 硬盘:160G。 【操作系统】:Ubuntu 9.0.4。 【交叉编译器】:armlinux-原创 2010-03-17 21:33:00 · 654 阅读 · 0 评论 -
QtEmbedded开发介绍之配置参数篇
QtEmbedded开发介绍之配置参数篇上 经常有人会在BBS和QQ群上大喊:怎么裁剪Qt,怎么安装那么困难啊。每当我看见时,都是非常无奈,其实Qt有套良好的配置安装机制,跟大多数linux程序一样,典型的先configure,然后make,最后make install三部曲。而如果要裁剪参数,其实可以在configure加上对应的参数来实现,通过合理的选择,完全可以转载 2010-03-17 21:42:00 · 924 阅读 · 0 评论 -
QT笔记:数据库总结(四)之SQL模型类-QSqlRelationalTableModel模型
该类为单张的数据库表提供了一个可编辑的数据模型,它支持外键,除此之外和QSqlTableModel没有什么不同model = new QSqlRelationalTableModel(this); model->setEditStrategy(QSqlTableModel::OnFieldChange); //属性变化时写入数据库 model->setTable("student"转载 2013-07-01 09:07:01 · 1010 阅读 · 0 评论 -
QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序常用函数QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const 获取水平头或垂直头标题b转载 2013-07-01 09:09:24 · 1219 阅读 · 0 评论 -
QT笔记:数据库总结(一)
#include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类执行SQL语句QSqlRecord类封装数据库所有记录QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QOCI"); db.setHostName("localhost"); //数据库主转载 2013-07-01 09:10:58 · 760 阅读 · 0 评论 -
QT笔记:数据库总结(五)之SQL模型类-QDataWidgetMapper类
QDataWidgetMapper将一个数据库记录字段反映到其映射的窗口部件中,同时将窗口部件中所做出的更改反映回数据库,关键是关联一个model和一组widget一、步骤1、创建 QDataWidgetMapper 对象2、关联 model3、关联 widgets,并创建其与model中section的映射4、定位到某个record QDataWidgetMapper *转载 2013-07-01 09:12:18 · 651 阅读 · 0 评论 -
QT笔记:数据库总结(二)之SQL模型类-QSqlQueryModel模型
QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作.常用函数void QSqlQueryModel::setQuery ("SQL语句") // 执行SQL语句,此处还可以传入QSqlQuery对象,此时可以利用QSqlQuery类的某些特性,如预操作等.setHeaderData() //设置水平头标题colu转载 2013-07-01 09:10:29 · 626 阅读 · 0 评论 -
Qt:SQLite 3入门教程
OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色:软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing):May you do转载 2013-07-05 15:25:46 · 847 阅读 · 0 评论