随笔分类 - Qt
摘要:Qt中使用QsqlTableModel和QTableView来显示数据库的查询结果是非常方便的,但是为了使QTableView中某些了列不可用,就需要重写Qt::ItemFlags flags(const QModelIndex &index) const;函数Qt::ItemFlags MyTableModel::flags(const QModelIndex &index) const{ if (index.column() < 3) return Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSele
阅读全文
摘要:最近在做考勤机系统,硬件采用的cortex-A8,哈哈,其实是有点浪费的,2410就可以的。所以就要考虑到考勤数据的存储问题,本来是打算用sqlite数据库存储的,可是后来发现,这个数据库只是一个本地数据库,无法进行联网访问,这样的话,服务器上的数据客户端是不能通过远程连接数据库的方法连接访问的,但是还可以通过其他方法,比如socket的方法,服务器把客户端请求的数据发送给客户端,不过感觉这样比较麻烦,所有后面采样MySql数据库,这样就涉及到MySql数据库的移植了。在网上搜索了下,找到一篇文章,我就是按照该方法一步步的成功移植了MySql-5.1.51版本,以下是原文MySQL没有专...
阅读全文
摘要:最近项目用到mysql数据库,程序是在Qt中开发的,在网上找了资料,随便写了两句,myDB = new QSqlDatabase(QSqlDatabase::addDatabase("QMYSQL"));myDB->setHostName("192.168.1.6");myDB->setDatabaseName("KaoQingJi");myDB->setPort(3306);myDB->setUserName("root");myDB->setPassword("12345
阅读全文
摘要:2011年5月17日14:36:09void Widget::paintEvent(QPaintEvent *){ QPainter p(this); // //QColor red(255,0,0,255); //下面几行与上面注释的功能相同,也可以设置画笔颜色 QColor color; color.setAlpha(255); color.setGreen(255); color.setRed(0); color.setBlue(0); Qpen pen; pen.setColor(red);//设置笔的颜色 pen.setWidth(16); //线的宽度 pen.setStytl..
阅读全文

浙公网安备 33010602011771号