- 博客(17)
- 资源 (57)
- 收藏
- 关注
原创 在Windows平台为qt应用程序设置图标
第一步:创建一个包含图标图像的ICO文件,并将其保存在源文件目录下,可命名为myapp.ico;第二步:创建一个.rc文件,包含如下内容:IDI_ICON1 ICON DISCARDABLE "myappico.ico" 第三步:1、如果你是使用qmake生成makefile文件,那么你只需要在工程文件myap
2013-07-29 22:31:28 1155
原创 在没有QT环境的windows机器上发布QT程序的方法
在一台没有安装Qt的电脑上发布Qt程序(与数据库连接),其方法如下:直接把DeBug或release中的.exe文件拖出来,直接双击,它需要什么.dll库,就按提示把这些动态链接库找出来,在DeBug中生成的.exe一般会需要:1、Mingwm10.dll, QtCored4.dll, QtGuid4.dll, QtSqld4.dll(如果你使用了数据库的话)这四个动态连接库
2013-07-29 22:26:23 3444
转载 Windows下编译Qt的Mysql驱动(详细测试可用)
本文只适用于Windows平台mingw编译器系统:Windows XPQt版本:4.8.0Qt Creator版本:2.4.1 安装路径:Qt -> D:\Qt\4.8.0Qt Creator -> D:\Qt\qtcreator-2.4.1mingw -> D:\Qt\qtcreator-2.4.1\mingw1.配置环境变量:到“我的电
2013-07-29 22:08:18 868
原创 qt中删除tableview中的选中行
QItemSelectionModel *selections = ui->tableView->selectionModel(); QModelIndexList selected = selections->selectedIndexes(); QMapint, int> rows; foreach (QModelIndex index, selected)
2013-07-29 21:41:53 13142
转载 QT 实现QLabel上的超链接
一个简单的例子:Widget::Widget(QWidget *parent) : QWidget(parent){ QLabel* label = new QLabel("显示的内容",this); label->setFixedSize(200,100); label->move(10,10); label->show();
2013-07-29 21:21:56 3113
转载 Qt项目中遇到的一些 小问题汇总
公司让负责qt界面开发,但是接触qt又不久,现将在项目中遇到的一些问题汇总下,一为了避免自己忘记,二希望能帮助到他人。1.在程序关闭窗口时,显示提示窗口: qt中有很多信号和相应的槽函数,上述问题需要拦截关闭窗口信息QWidget::close(),QWidget::closeEvent( QCloseEvent * event )重写,即对代码如下:[cp
2013-07-29 01:12:31 950
转载 Qt下中文乱码问题的解决办法
Qt在设计开始就考虑了对多语言的支持.因此对中文的支持还是比较容易.很容易编写出多语言的程序来.关于Qtopia /QT的中文支持.主要有如下情况 1.在自己的QT程序中加入中文支持. 2.将Qtopia 的桌面显示中文 QT应用程序多语言支持的思路是,跟WINDOWS非常象。就是非英语的字符串不编译在程序当中。而是保存在一个字典文件里。在程序中使用是这个字典的索引。这样在不修改
2013-07-27 13:36:30 844
原创 ubuntu 12.04下mysql5.5.31热备份的配置
1、安装mysql#apt-get install mysql-server2、配置外部数据库访问vi /etc/mysql/my.cny将下面这一条注释掉bind-address 127.0.0.13、登录数据库mysql -uroot -ppasswd授权外网访问账号:grant all on *.* to root@'%' identified by '
2013-07-25 18:34:28 1124
原创 ubuntu安装ftp服务器
1: 安装vsftpd~$ sudo apt-get install vsftpdubuntu10.10自己装了,这步省略。2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。~$ sudo gedit /etc/vsftpd.conf原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明
2013-07-24 12:04:51 932
转载 mysql的innodb引擎优化
InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句 提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常 小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的表与其它
2013-07-24 09:55:45 682
转载 Tomcat 生产服务器性能优化
地址:http://www.oschina.net/translate/tomcat-performance-tuning#commentForm介绍1 试想以下这个情景:你已经开发好了一个程序,这个程序的排版很不错,而且有着最前沿的功能和其他一些让你这程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若现在把这款产品退出市场,肯定会给客户骂得狗血淋头。因为不管样子多么好
2013-07-23 19:48:36 584
原创 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061)
错误:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061) 我在linux上安装了mysql,远程使用windows连接,结果提示:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061),找到这
2013-07-22 09:43:20 3235 1
原创 Ubuntu下crontab命令的用法
cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令:#crontab -e来打开你的用户所属的crontab文件。第一次用这个命令,会
2013-07-20 00:21:12 763
转载 mysql的自动备份脚本
说明:我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期),最后只保留最近7天的备份。实现步骤:1、创建保存备份文件的目录:/home/mysql_datacd
2013-07-19 23:13:43 816
转载 LB+HA+ISCSI 集群系统项目实践
LB+HA+ISCSI 集群系统项目实践实验目的:深入理解集群原理,熟练使用开源软件假设集群项目实验环境:Red Hat Enterprise Linux Server release 5.4实验说明:该实验已经假定您熟悉LB和HA两种集群架构,并可以熟练架设,该实验加上了集群存储,形成了一个完整的集群环境,在做LB的时候采用LVS DR 方式,因为在实际工作中,DR方式用的比较多
2013-07-19 22:11:07 1710
原创 ubuntu12.04 svn 服务器配置.doc
一、SVN安装 1.安装包 $ sudo apt-get install subversion $ sudo apt-get install subversion-tools 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion $ sudo addgroup svnuser
2013-07-14 19:12:20 1402
原创 ubuntu12.04 配置静态ip地址
首先设置IPsudo gedit /etc/network/interface 将其内容删除 加上一下内容 auto loiface lo inet loopback auto eth0iface eth0 inet staticaddress 192.168.0.47netmask 255.255.255.0network 192.168.
2013-07-13 23:45:36 814
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人