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

装修设计师网站国内WordPress分享插件

装修设计师网站,国内WordPress分享插件,wordpress 搜索 自定义字段,网页建设哪家好之前替学校考试科用C Builder做过一个小的数据库工具#xff0c;处理excel表格用的#xff0c;现在想转换到Qt平台下来#xff0c;在网上搜了搜有一些利用OBDC读取xls文件的教程#xff1a; http://hi.baidu.com/kxw102/item/770c496d5736470ca0cf0f1d http://blog.sina.co…之前替学校考试科用C Builder做过一个小的数据库工具处理excel表格用的现在想转换到Qt平台下来在网上搜了搜有一些利用OBDC读取xls文件的教程 http://hi.baidu.com/kxw102/item/770c496d5736470ca0cf0f1d http://blog.sina.com.cn/s/blog_55758bcf0100d4lm.html 试了一下可以用但是转换到图形界面中遇到点问题在用QSqlTableModel类的setTable()方法使无法读取到[Sheet1$]表格将其换为QsqlQueryModel后问题解决。代码如下 头文件mainWindow.h #ifndef mainWindow_H #define mainWindow_H#include QWidget #include QTextEdit #include QSqlQueryModelclass QSqlTableModel; class QTableView;enum {Id 0,Eat 1,Taxi 2,Train 3 };class mainWindow : public QWidget {Q_OBJECTpublic:mainWindow();bool createConnection();void createFakeData();void printMessage(QString message);private:QSqlQueryModel *model;QTableView *view;QTextEdit *textEdit;};#endif   类定义文件mainWindow.cpp: #include QtGui #include QtSql#include mainWindow.hmainWindow::mainWindow() {textEditnew QTextEdit();if (!createConnection())return;model new QSqlTableModel(this);model-setQuery(SELECT * FROM [Test$]);model-setHeaderData(Eat, Qt::Horizontal, tr(Eat));model-setHeaderData(Taxi, Qt::Horizontal, tr(Taxi));model-setHeaderData(Train, Qt::Horizontal, tr(Train));view new QTableView;view-setModel(model);view-setSelectionMode(QAbstractItemView::SingleSelection);view-setSelectionBehavior(QAbstractItemView::SelectRows);view-setColumnHidden(Id, false);view-resizeColumnsToContents();view-setEditTriggers(QAbstractItemView::NoEditTriggers);QHeaderView *header view-horizontalHeader();header-setStretchLastSection(true);QVBoxLayout *mainLayout new QVBoxLayout;mainLayout-addWidget(view);mainLayout-addWidget(textEdit);setLayout(mainLayout);setWindowTitle(tr(xlsProcessor)); }bool mainWindow::createConnection() {QSqlDatabase db QSqlDatabase::addDatabase(QODBC);db.setDatabaseName(Driver{Microsoft Excel Driver (*.xls)};Readonly0;DriverId790;DbqD:\\test.xls;DefaultDirD:\\);if (!db.open()){printMessage(tr(Database Error));return false;}printMessage(tr(Connected Successed!));return true; }void mainWindow::printMessage(QString message) {textEdit-append(message); }   最终效果  转载于:https://www.cnblogs.com/guaipojushi/archive/2012/11/18/2775995.html
http://www.zqtcl.cn/news/123376/

相关文章:

  • 使用vue做的网站有哪些企业门为什么要建设门户网站
  • 上海移动云网站建设在门户网站上爆光怎么做
  • 网站建设开票内容百度浏览器广告怎么投放
  • 深圳公司网站建立小程序商店制作
  • 网站建设知识网犀牛云做网站多少钱
  • 东莞seo优化推广重庆做网络优化公司电话
  • 网站建设的设计思路高校建设网站的特色
  • 宁波网站建设八宝山做网站的公司
  • 哪里有网站建设多少钱网站建设哪家服务态度好
  • 白云区网站开发公司备案不关闭网站的方法
  • 男的做那个视频网站家用电脑可以做网站服务器
  • 网站建设的行业客户烟台市未成年思想道德建设网站
  • 设计个网站要多少钱鼓楼网站开发
  • 东莞外贸网站搭建制作北京app开发制作
  • 优化网站公司外包微信商城怎么开店
  • 网站设计的导航栏怎么做东莞seo网络优化
  • wordpress直接上传视频网站吗做网站软件
  • 电脑维修网站模板下载来个网站吧好人一生平安2021
  • 做公益选哪个网站好网站建设方案多少钱
  • 丰台做网站的公司vs2015 手机网站开发
  • 宝思哲手表网站qq官网登录入口网页版
  • 二手书网站开发设计太原建设网站的公司
  • 江门网站seo推广qq代挂网站建设
  • 合肥制作网站企业做文字logo的网站
  • php 网站提速有没有帮人做简历的网站
  • 九江建网站报价比特币网站做任务
  • 电子商务网站开发目的和意义网站建设湖南岚鸿建设
  • 网站改版提交给百度个人定做衣服店
  • 网站接广告网站用途说明
  • 中兴豫建设管理有限公司网站中小企业网站建设济南兴田德润o厉害吗