noodlest
noodlest
关注数: 1
粉丝数: 2
发帖数: 193
关注贴吧数: 3
求救,我这个团快挂了 开学了,没人回答问题了,以后就要淡定了。。。。
Qt连接Oracle数据库 1、首先需要使用QSQLOCI4.dll和QSQLOICD4.dll两个文件进行驱动的准备。 一般都是编译源代码的oci工程获取,不过我的机器没有条件,就直接重网上下载了一个。 这里给个地址(包含测试程序):http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fdownload.csdn.net%2Fdetail%2Fnoodle123%2F4352949&urlrefer=dbae4f45eae9114090c36a9044c44fa3 环境:QtCreator2.4.1,Qt4.7.4 2、创建工程(或者打开例子工程),修改数据库地址、用户名称、用户密码,然后就开始构建。记得在构建时选择“Qt4.7.4”进行构建,否则仍然提示: QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC。 3、完毕。以后需要研究一下怎么使用编译源代码的方式获取QOCI驱动。
除了HelloWorld我最爱QMessageBox(陈述其用法) 真的,除了HelloWorld,我最喜欢MessageBox了。入门的时候使用HelloWorld,然后就是MessageBox,各种语言、环境都是。后来在危难时刻仍然是尽可能使用MessageBox进行提示。下面简述其用法、示例,供入门者快速飞跃,谢谢惠顾: 1、用法:static StandardButton QMessageBox::information ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton ); 例子:QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 2、用法: 例子:QMessageBox::critical(NULL, "critical", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 3、用法: 例子:QMessageBox::warning(NULL, "warning", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 4、用法: 例子:QMessageBox::question(NULL, "question", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 5、用法: 例子:QMessageBox::about(NULL, "About", "About this application"); 6、QMessageBox对话框的文本信息时可以支持HTML标签的。例如: QMessageBox::about(NULL, "About", "About this <font color='red'>application</font>"); 7、自定义图片: QMessageBox message(QMessageBox::NoIcon, "Title", "Content with icon."); message.setIconPixmap(QPixmap("icon.png")); message.exec(); 8、记不住参数怎么办? 在用QtCreator写的时候,可以在输入QMessageBox::information之后输入(,稍等一下,QtCreator就会帮我们把函数签名显示在右上方了。
新人带团报道 为团队找一篇归属地
1
下一页