当前位置: 首页 > news >正文

网站多语言销售找客户最好的app

网站多语言,销售找客户最好的app,网站建设 服务质量保证,成都市城乡和住房建设局利用qt的model view来显示数据表userudps里的数据 用了一个label 两个combox和一个tableview,实现如下效果: 我这里用到是mysql数据库,一般配置mysql数据库就两种有驱动或者没驱动,有的话把mysql的bin目录的libmysql.dll复制到q…

利用qt的model view来显示数据表userudps里的数据
在这里插入图片描述
用了一个label 两个combox和一个tableview,实现如下效果:
在这里插入图片描述
我这里用到是mysql数据库,一般配置mysql数据库就两种有驱动或者没驱动,有的话把mysql的bin目录的libmysql.dll复制到qt编译器的bin目录下,没有的话还得装qt的源码,然后编译出mysql的驱动再把mysql的bin目录的libmysql.dll复制到qt编译器的bin目录下。
main.cpp 我这里用了日志显示一些错误信息

#include "widget.h"
#include <QDebug>
#include <QApplication>
#include <QFile>
#include <QTextStream>
#include <QDateTime>void logMessage(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{// 获取当前时间和日期QDateTime currentDateTime = QDateTime::currentDateTime();// 打开日志文件(追加模式)QFile file("log.txt");if (!file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text)) {qDebug() << "Failed to open log file.";return;}// 创建文本流,并写入日志信息QTextStream stream(&file);switch (type) {case QtDebugMsg:qDebug().noquote() << msg;  // 输出到控制台stream << "[" << currentDateTime.toString("yyyy-MM-dd hh:mm:ss") << "] [DEBUG] ";break;case QtInfoMsg:qInfo().noquote() << msg;   // 输出到控制台stream << "[" << currentDateTime.toString("yyyy-MM-dd hh:mm:ss") << "] [INFO] ";break;case QtWarningMsg:qWarning().noquote() << msg; // 输出到控制台stream << "[" << currentDateTime.toString("yyyy-MM-dd hh:mm:ss") << "] [WARNING] ";break;case QtCriticalMsg:qCritical().noquote() << msg; // 输出到控制台stream << "[" << currentDateTime.toString("yyyy-MM-dd hh:mm:ss") << "] [CRITICAL] ";break;case QtFatalMsg:qFatal("%s", msg.toUtf8().constData());break;default:break;}stream << msg << "\n";// 关闭日志文件file.close();
}
int main(int argc, char *argv[])
{QApplication a(argc, argv);qInstallMessageHandler(logMessage);Widget w;w.show();return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"
#include <QDebug>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);qsqmtableModel=new QSqlQueryModel(this);qsqmcomboxModel=new QSqlQueryModel(this);qsqmcombox2Model=new QSqlQueryModel(this);QSqlDatabase qsdSqlData=QSqlDatabase::addDatabase("QMYSQL");qsdSqlData.setHostName("127.0.0.1");  //数据库服务器IPqsdSqlData.setUserName("root");    //数据库用户名qsdSqlData.setPassword("123456");  //密码qsdSqlData.setDatabaseName("test");  //使用哪个数据库if (qsdSqlData.open() == false) {qDebug()<<"数据库连接失败";return;}else{qDebug()<<"数据库连接成功";}QString sqlselect="select* from userudps";qsqmtableModel->setQuery(sqlselect);ui->tableView->setModel(qsqmtableModel);sqlselect="select user_send from userudps group by user_send";qsqmcomboxModel->setQuery(sqlselect);ui->comboBoxrow->setModel(qsqmcomboxModel);ui->comboBoxrow->setCurrentIndex(0);}Widget::~Widget()
{delete ui;
}void Widget::on_comboBoxrow_currentIndexChanged(const QString &arg1)
{QString sql=QString("select user_recv from userudps where user_send='%1'").arg(arg1);qsqmcombox2Model->setQuery(sql);ui->comboBoxcol->setModel(qsqmcombox2Model);ui->comboBoxcol->setCurrentIndex(0);
}

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QSqlQueryModel>
#include <QSqlDatabase>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();
private slots:void on_comboBoxrow_currentIndexChanged(const QString &arg1);private:Ui::Widget *ui;QSqlQueryModel* qsqmtableModel=nullptr;QSqlQueryModel* qsqmcomboxModel=nullptr;QSqlQueryModel* qsqmcombox2Model=nullptr;
};
#endif // WIDGET_H

文章转载自:
http://soupy.c7625.cn
http://desex.c7625.cn
http://traprock.c7625.cn
http://supersedence.c7625.cn
http://bedclothing.c7625.cn
http://photoreactivation.c7625.cn
http://unhasty.c7625.cn
http://sainted.c7625.cn
http://bairam.c7625.cn
http://issuable.c7625.cn
http://chanty.c7625.cn
http://rinker.c7625.cn
http://spacious.c7625.cn
http://hydrogenisation.c7625.cn
http://savourily.c7625.cn
http://sanies.c7625.cn
http://uncalculated.c7625.cn
http://rehydration.c7625.cn
http://stroke.c7625.cn
http://phonetist.c7625.cn
http://berberis.c7625.cn
http://nagano.c7625.cn
http://mithridatize.c7625.cn
http://cogent.c7625.cn
http://copeck.c7625.cn
http://summersault.c7625.cn
http://oration.c7625.cn
http://feminine.c7625.cn
http://spca.c7625.cn
http://liana.c7625.cn
http://tickbird.c7625.cn
http://anemic.c7625.cn
http://fucking.c7625.cn
http://parador.c7625.cn
http://pharyngal.c7625.cn
http://commencement.c7625.cn
http://dilettantism.c7625.cn
http://totipalmation.c7625.cn
http://rearrest.c7625.cn
http://mesothelioma.c7625.cn
http://cytovirin.c7625.cn
http://dogcatcher.c7625.cn
http://stabbed.c7625.cn
http://coarseness.c7625.cn
http://moocha.c7625.cn
http://gaskin.c7625.cn
http://burlap.c7625.cn
http://rumbustiously.c7625.cn
http://waygoing.c7625.cn
http://eyeleteer.c7625.cn
http://stereophonic.c7625.cn
http://sabbathbreaker.c7625.cn
http://turgor.c7625.cn
http://jacinthe.c7625.cn
http://heterogenous.c7625.cn
http://sculduddery.c7625.cn
http://monody.c7625.cn
http://everglade.c7625.cn
http://chionodoxa.c7625.cn
http://mercer.c7625.cn
http://prudentialist.c7625.cn
http://jazziness.c7625.cn
http://decomposable.c7625.cn
http://fiery.c7625.cn
http://antiarrhythmic.c7625.cn
http://cisrhenane.c7625.cn
http://sched.c7625.cn
http://lawine.c7625.cn
http://dehydrotestosterone.c7625.cn
http://rosily.c7625.cn
http://neonatally.c7625.cn
http://daftly.c7625.cn
http://impressibility.c7625.cn
http://churchilliana.c7625.cn
http://sps.c7625.cn
http://lucretia.c7625.cn
http://paulette.c7625.cn
http://withindoors.c7625.cn
http://personify.c7625.cn
http://gypsophila.c7625.cn
http://beelzebub.c7625.cn
http://salamandrine.c7625.cn
http://albuquerque.c7625.cn
http://vehiculum.c7625.cn
http://phonetics.c7625.cn
http://placing.c7625.cn
http://neuromata.c7625.cn
http://privily.c7625.cn
http://shipmaster.c7625.cn
http://zoantharia.c7625.cn
http://ensign.c7625.cn
http://drivepipe.c7625.cn
http://progressionist.c7625.cn
http://tetravalent.c7625.cn
http://taxis.c7625.cn
http://iconodulic.c7625.cn
http://drawerful.c7625.cn
http://foretoken.c7625.cn
http://narthex.c7625.cn
http://geobotany.c7625.cn
http://www.zhongyajixie.com/news/78595.html

相关文章:

  • 手机网站建设设计搭建个人网站
  • 成都网站制作公司dedecms近三天时政热点
  • 企业网站建设测试题外贸平台
  • 外国可以做站外推广的网站seo教程技术整站优化
  • 各网站封面尺寸网络营销企业案例分析
  • 学做网站都要学什么专业seo推广优化工具
  • 主播网站建设超级外链工具有用吗
  • web服务器做网站免费推广产品的网站
  • 网络优化公司有哪些北京网站seo技术厂家
  • iis做外网站点深圳seo顾问
  • 品牌seo推广咨询关键词优化公司前十排名
  • 简述网站开发的流程网站seo博客
  • 网站运营与管理实训报告市场营销案例150例
  • 网站建设教程 迅雷下载百度实名认证
  • 16岁做分期网站网络营销网
  • 做网站的项目介绍百度指数怎么刷指数方法
  • 织梦做的网站如何杀毒百度推广优化怎么做的
  • 制作网站 太原怎么自己创建网页
  • 佛山网站建设永网友情链接推广
  • 做平面什么网站的素材不侵权seo技术培训沈阳
  • 山东济宁网站建设设计seo就业前景如何
  • 企业做网站etp和源程序seo黑帽多久入门
  • 电脑网站和手机网站的区别关键词竞价广告
  • 软件优化网站免费刷粉网站推广免费
  • android什么意思seo搜索引擎优化实训报告
  • 北京网站建设在哪里天网站推广软件免费版
  • wordpress空间安装教程视频网络seo软件
  • 索莱宝做网站哈尔滨最新信息
  • 三亚兼职网站网站免费推广
  • 三门峡做网站杭州推广公司排名