
Qt
文章平均质量分 75
岁小草
这个作者很懒,什么都没留下…
展开
-
Qt中csv文件的导入与导出
CSV1.简介: 全称:Comma Separated Values。 是“逗号分隔值”的英文缩写,通常是纯文本文件,一般用wordWPS或是记事本打开。2.规则:(1)开头不留空,以行为单位。(2)可含或不含列名,含列名则居文件第一行。(3)一行数据部跨行,无空行。(4)以半角逗号作分隔符,列为空也要表达其存在。(5)列内容如存在半角逗号(即,)则用半角引原创 2012-06-21 15:07:42 · 26776 阅读 · 6 评论 -
SQLite3的使用
1.下载sqlite3相关文件sqlite3.dll、sqlite3.h(可从http://download.youkuaiyun.com/detail/mingxia_sui/5249070下载),添加到工程的根目录下。2. QT += sql LIBS += sqlite3.dll Qt的.pro文件中要加上以上两句。这样就可以调用sqlite3中的数据库操作函数了。3.以下的例子是一个原创 2013-01-14 19:12:07 · 1125 阅读 · 0 评论 -
Qt读取excel表格
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647/**************转载 2013-03-25 17:53:40 · 2659 阅读 · 0 评论 -
QTableWidget的用法总结
在使用Qt不多的日子里,已经两次用到了QTableWidget这个控件,也慢慢的习惯和喜欢上了它。再使用QTableWidget的时候,已不像刚开始使用时的迷茫。嗯嗯。现在就来总结总结我与QTableWidget相识的历程......(*^__^*) 嘻嘻……使用时也查过不少资料,在此感谢前辈们的用心总结与分享! 1.QTableWidget不能在mainwindow中随主窗口的大小原创 2012-06-21 09:48:12 · 20024 阅读 · 11 评论 -
Qt对话框_模态/非模态
对话框在Qt GUI应用程序中有着广泛的用途,对话框有模态、非模态两种情况。对于参数选择的对话框,一般用模态对话框;对于显示或查看某些内容的对话框,一般用非模态对话框。对话框类QDialog,官方文档:http://qt-project.org/doc/qt-4.8/qdialog.html1. 模态对话框模态对话框通过调用exec()函数实现,使用模态对话框时,事件就在对话框内部转载 2012-11-21 14:15:35 · 1010 阅读 · 0 评论 -
Qt正则表达式
1. 常用正则表达式表达式说明\r, \n代表回车和换行符\t制表符\\代表 "\" 本身\^匹配 ^ 符号本身\$匹配 $ 符号本身元字符说明.匹配除了换行符以外的任意字符\w匹配字母、数字、下划线、汉字\s转载 2012-11-30 17:12:27 · 5610 阅读 · 0 评论 -
获取鼠标点击处的控件并获取其坐标
int mouse_x = QCursor::pos().x();//鼠标点击处横坐标int mouse_y = QCursor::pos().y();//鼠标点击处纵坐标QWidget *action = QApplication::widgetAt(mouse_x, mouse_y);//获取鼠标点击处的控件QPoint GlobalPoint(action->mapToGlobal(QPoi原创 2012-09-04 17:45:17 · 5441 阅读 · 0 评论 -
Qt远程连接access数据库
一:连接代码。/*连接access数据库*/ QString sDbNm = "accessDb.mdb"; void MainDialog::connectAccess() { db = QSqlDatabase::addDatabase("QODBC"); QString dsn = QString("DRIVER={Microso原创 2012-07-18 15:28:52 · 3353 阅读 · 4 评论 -
Qt中所有类型之间的转换
1、char * 与 const char *的转换 char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2; 2、char 与 QString的转换char 转换为 QString其实方法有很多中,我用的是:char a='b';QStr转载 2012-08-02 17:58:09 · 1296 阅读 · 0 评论 -
正则表达式控制QLineEdit输入
1.使用正则表达式检验QLineEdit的输入范围(代码如下):#include #include QLineEdit *lineEdit = new QLineEdit(this);QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}"); //^[1-9][0-9]*$ 和 ^[1-9]{1}[/d]*$转载 2012-08-02 17:53:36 · 2311 阅读 · 1 评论 -
设置QPushButton的平面与突出(遍历控件)
#include "ui_maindialog.h"#include "maindialog.h"#include #include #include #include MainDialog::MainDialog(QWidget *parent) : QDialog(parent), ui(new Ui::MainDialog){原创 2012-07-18 17:34:35 · 3819 阅读 · 0 评论 -
Qt远程连接SQlServer数据库
一:代码。/**连接sql server数据库 *数据库名:abc *表名:SQL_2000 *用户名:sa *密码:123 *端口号:(默认)1433 */ void MainDialog::connectSql(QString sIp, int iPort, QString sDbNm, QString原创 2012-07-18 17:04:06 · 5878 阅读 · 0 评论 -
Qt连接access、Oracle、MySql、SqlServer数据库
1.连接access数据库/*连接access数据库*/QString sDbNm = "accessDb.mdb";void MainDialog::connectAccess(){ db = QSqlDatabase::addDatabase("QODBC"); QString dsn = QString("DRIVER={Microsoft Access Dri原创 2012-07-07 11:20:47 · 5226 阅读 · 2 评论 -
QT窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透
qt 窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透窗口置顶qt 里是 setWindowFlags(Qt::WindowStaysOnTopHint)kde 里是 KWindowSystem::setState(winId(), NET::KeepAbove)这样的置顶窗口不会处于全屏窗口的上方,如果需要真正的置顶,setWindowF转载 2012-06-29 09:07:18 · 1616 阅读 · 0 评论 -
使用QT对access数据库进行操作——数据库中表、记录和域的读取
开始学习QT和数据库了,边学习边写了一个玩具程序,读表记录域如果有什么更简单的方法,请大家指点。#include #include #include #include #include #include #include #include #include #include int main(int argc, char *argv[])转载 2012-06-28 17:31:20 · 3113 阅读 · 0 评论 -
Qt中文件操作遇到的。。。
咳咳!总结了一下我在使用QT文件操作时所用到的,再接再厉!再接再厉!!1.保存到文件: QFile file("test.txt"); if (!file.open(QIODevice::WriteOnly);) { QMessageBox::warning(NULL, tr("保存文件"), tr(原创 2012-06-21 11:48:25 · 1717 阅读 · 0 评论 -
Qt远程连接Oracle数据库
一:代码[cpp] view plaincopyprint?/**连接Oracle数据库 *数据库名:abc *表名:my_oracle *用户名:system *密码:123 *端口号:(默认)1521 */ void MainDialog::connectOracle(QString sIp, int iPort, Q原创 2012-10-26 16:01:13 · 4460 阅读 · 1 评论