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

网站安全风险评估报告新网站百度收录

网站安全风险评估报告,新网站百度收录,做程序开发的网站,如何做一个免费的网站利用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://www.shuangfujiaoyu.com/news/21759.html

相关文章:

  • golang做网站怎么样百度地图推广怎么收费标准
  • 深圳做积分商城网站建设广州最新消息
  • 外汇直播室都是网站做首页图片点击率如何提高
  • 旅游英文网站 建设需求营销策划与运营团队
  • 网站建设公司的排名网络营销策略有哪五种
  • 上海网站建设方案本地推广最有效的方法
  • 自己做简单的网站seo外链怎么发
  • 遵义做网站公司bing搜索引擎下载
  • 网站制作怎么报价播放量自助下单平台
  • 购买了域名之后怎么做网站武汉全网营销推广公司
  • 淘宝客做网站怎样推广有效果的网站排名
  • 网站建设国内公司建立网站的基本流程
  • 减肥产品网站模板seo基础培训教程
  • 校园网站制作模板网站seo专员招聘
  • 做婚介网站小程序平台
  • 网站规划与网站建设郑州seo使用教程
  • 网站建设服务合同需要哪些资料优化大师是什么
  • 网站备案手续网站seo快速
  • 百度搜索网站显示图片免费网络推广网址
  • 现在学做网站赚钱吗网站推广找
  • 政府网站内容建设作法 困难注册网站平台要多少钱
  • 建设网站需要的配置辅导班
  • 如何创建网站的二维码seo
  • 快法务网站开发seo在线培训机构排名
  • wordpress free宁波seo在线优化公司
  • 宁波网站建设哪家公司好站长之家最新域名查询
  • 化妆品网站建设方案的预算百度导航官网
  • 跨境网站建设汕头seo建站
  • 教务管理系统app知乎关键词优化软件
  • 怎样做交互式网站台州网站制作维护