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

网站建设费用资本化为企业设计网站

网站建设费用资本化,为企业设计网站,wordpress 国内视频教程,设计师网名创意利用qt的model view来显示数据表userudps里的数据 用了一个label 两个combox和一个tableview#xff0c;实现如下效果#xff1a; 我这里用到是mysql数据库#xff0c;一般配置mysql数据库就两种有驱动或者没驱动#xff0c;有的话把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 QDateTimevoid 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 QDebugWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);qsqmtableModelnew QSqlQueryModel(this);qsqmcomboxModelnew QSqlQueryModel(this);qsqmcombox2Modelnew QSqlQueryModel(this);QSqlDatabase qsdSqlDataQSqlDatabase::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 sqlselectselect* from userudps;qsqmtableModel-setQuery(sqlselect);ui-tableView-setModel(qsqmtableModel);sqlselectselect 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 sqlQString(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 QSqlDatabaseQT_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* qsqmtableModelnullptr;QSqlQueryModel* qsqmcomboxModelnullptr;QSqlQueryModel* qsqmcombox2Modelnullptr; }; #endif // WIDGET_H
http://www.hkea.cn/news/14375637/

相关文章:

  • 网站建设文献app界面设计叫什么
  • 自己做的网站怎么上传文章天津建设工程
  • 金川做网站公司领导不愿意做招聘网站怎么办
  • 网站建设协议 模板淘宝购物网站
  • 十堰网站搜索优化价格工作经历怎么写?
  • 老薛主机做多个网站免费客户管理软件哪个好用
  • 网站开发工作协议书范本为什么做这个网站反馈问题
  • 外贸网站 站长工具如何做双版网站
  • 做asp.net网站参考文献软件开发文档编写规范
  • 网站的技术解决方案企业建立网站的优势
  • 长治招聘网站建设广州白云区做网站
  • 长沙门户网站linux系统网站建设
  • 自己网站做访问统计代码岳池住房和城乡建设厅网站
  • 常州网站设计湛江公司电话网站建设风格要求
  • 南开做网站福州企业建站服务
  • wordpress开放多站点宁波城乡住房建设厅网站
  • 专门做墓志铭的网站免费空间可以上传网站吗
  • 28网站怎么做代理皇马logo做网站
  • 襄阳网站设计制作公司加强网站建设会
  • 哪个网站可以做平面兼职阿里云中文域名建设网站
  • 友点企业网站管理系统商业网站在规划与设计时应着重考虑哪些因素
  • 专业的网站设计公司新能源网站开发
  • 做关键词搜索的网站app软件开发费用多少
  • 网站后台上传图片 不可用网站广告位
  • 网站推广的宣传途径贺州网站seo
  • 益阳网站seo网页相册制作
  • 北京哪家做网站wordpress 远程调用函数
  • 哪里有做区块链网站的网站开发建站
  • 吉林市做网站哪家好建设云购网站
  • 廊坊公司网站建设百度网站怎样做推广