• 7208阅读
  • 1回复

数据处理小程序 [复制链接]

上一主题 下一主题
离线qinyi
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-06
school.rar

把这样的数据去去除重复的,并计算出重复个数,手工计算太麻烦了,所以写个小程序
主要代码
#include "school.h"

school::school(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("admin");
db.setDatabaseName("test");
if (!db.open()) {
QMessageBox::warning(this,tr("出错"),tr("打开错误"));
}
connect(ui.pushButton,SIGNAL(clicked()),this,SLOT(appendData()));
}
void school::appendData()
{
QSqlQuery query;
QString s = QString("SELECT data FROM `mdl_user_info_data` WHERE fieldid =4 ORDER BY `mdl_user_info_data`.`data`");
if(query.exec(s)){
int i = 0;
while(query.next()){
i++;
QString school_temp = query.value(0).toString();
if(school_data != school_temp){
ui.textEdit->append(
QString::fromUtf8("所在学校(单位):%1 [%2人]")
.arg(school_data)
.arg(i));
school_data = school_temp;
i = 0;
}
}
}else{
QMessageBox::warning(this,tr("er"),s);
}
}
school::~school()
{

}
效果图

我的博客http://school.2embed.com/mod/forum/discuss.php?d=3051
附件: school.rar (709 K) 下载次数:1707
C++  QT
嵌入式BBS论坛
http://bbs.2embed.com
离线anderelbe

只看该作者 1楼 发表于: 2011-04-18
谢谢分享
快速回复
限100 字节
 
上一个 下一个