欢迎关注我的推特
摘要: 官方的手册:QWidget Class ReferenceThe QWidget class is the base class of all user interface objects.Inherits: QObject and QPaintDevice.Inherited by: ……,QDialog, ……,QMainWindow, ……QDialog Class ReferenceThe QDialog class is the base class of dialog windows.Inherits:QWidget.QMainWindow Class ReferenceThe Q 阅读全文
posted @ 2012-12-27 19:40 服务号AwesomeAITools 阅读(462) 评论(0) 推荐(0)
摘要: http://database.ctocio.com.cn/databaseprogramme/142/8132142_2.shtml前两个“表”和“查询”可以分别查看表和查询,而“两者”选项卡则可以同时显示表和查询。选择你想要在这个关系中包含的表(可以利用control键一次同时选中多个表)两个表之间没有关系线相连,这表示你还没有为这两个表之间创建任何关系。首先,我们要确定在这个关系中的“主键”字段和“外键”字段。当你确定好这两个字段后,就可以点击一个表的“主键”字段并将其拖曳至另一个表“外键”字段。这时候将出现“编辑关系”对话框。 阅读全文
posted @ 2012-12-27 11:16 服务号AwesomeAITools 阅读(252) 评论(0) 推荐(0)
摘要: 一,Hello Qt#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec();}二,信号与槽#include <QApplication>#include <QPushButton>int main(int argc, char 阅读全文
posted @ 2012-12-22 09:13 服务号AwesomeAITools 阅读(327) 评论(0) 推荐(0)
摘要: 在实际的应用程序中,控制扩展对话框的按钮通常会在只显示了基本对话框时显示为Advanced>>,而在显示了扩展对话框时才显示为Advanced<<。这在Qt 中非常容易实现,只需在单击这个按钮时调用QPushButton 的setText()函数即可。这个是《零基础学Qt4编程》第七章的一句话。网友同问:http://tieba.baidu.com/p/1289407174实现方法:首先在头文件中自定义一个槽;class ExtensionDlg:public QDialog,public Ui::Dialog{ Q_OBJECT public: ExtensionD. 阅读全文
posted @ 2012-12-13 15:12 服务号AwesomeAITools 阅读(232) 评论(0) 推荐(0)
摘要: extensionDlg.proTEMPLATE = appTARGET =DEPENDPATH += .INCLUDEPATH += .# InputHEADERS += extensionDlg.hSOURCES += extensionDlg.cpp main.cppextensionDlg.h#ifndef EXTENSIONDLG_H#define EXTENSIONDLG_H#include <QtGui>class ExtensionDlg : public QDialog{ Q_OBJECTpublic: ExtensionDlg(); void initBa... 阅读全文
posted @ 2012-12-12 13:55 服务号AwesomeAITools 阅读(472) 评论(0) 推荐(0)
摘要: 相应文档下载地址:(有图不方便插入)http://wenku.baidu.com/view/5e80208dec3a87c24028c493.htmlhttp://download.csdn.net/detail/hnrayer/4873421http://ishare.iask.sina.com.cn/f/35013918.html 阅读全文
posted @ 2012-12-11 16:44 服务号AwesomeAITools 阅读(378) 评论(0) 推荐(0)
摘要: 专访陈抒:C++至今不可替代文中摘抄:人的大部分时间是工作,选择自己喜欢的工作就是选择自己的生活方式Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Gerrit是一个基于Web 的代码评审和项目管理的工具,面向基于Git 版本控制系统的项目。Jenkins是一款Java平台的开源持续集成(Continuous Integration,CI)引擎。Maven- 项目构建工具评论:A:安卓 OS或Chrome OS平台上:Java始终会被GO替代。B:Linux控制了全世界99%的互联网C:我抽出下午宝贵的时间看完了下面一堆喷子发表的言论,我的得出以下结论 大部分的喷子其实都不过时“ 阅读全文
posted @ 2012-12-11 00:11 服务号AwesomeAITools 阅读(207) 评论(0) 推荐(0)
摘要: 参考:用googlecode当作SVN服务器,在线保存codehttp://blog.sina.com.cn/s/blog_3fd540690100pob8.html有添加成员的说明(图表9添加项目成员)http://jerry-chen.iteye.com/blog/978280SVN 在线代码托管工具http://blog.csdn.net/sunboy_2050/article/details/8142920还有一个pdf供大家下载《Google code 项目托管介绍》http://ishare.iask.sina.com.cn/f/34998613.html 阅读全文
posted @ 2012-12-10 15:17 服务号AwesomeAITools 阅读(303) 评论(0) 推荐(0)
摘要: SQLite是一个小型的桌面型数据库,轻量级的,绿色、开源、轻便。SQLite其实只是一个文件,以及内部格式方案而已。下面做几个简单的对比:SQLite VS 文本文件或二进制文件:他们的本质是相同的,都是一个文件。但是SQLite定义了更加复杂的内部结构。而我们一般写程序进行的文本文件读写,只是把它当成了一种文本的存放对象。而二进制文件,或者记录文件,则是当成了某种单一的数据类型的存放而已。如果把文本或二进制文件扩展开来,可以同时存放多种数据,并规定好相应的协议、规则,那么就是SQLite的雏形。SQLite VSAccess:他们都是单文件的,也都不需要额外的数据库服务器进行控制。但是Ac 阅读全文
posted @ 2012-12-09 23:57 服务号AwesomeAITools 阅读(5352) 评论(0) 推荐(2)
摘要: 当你在开发一个大型项目的时候,花了两三天的时间去做修改,不过后来发现这个修改并不合适,想还原到三天以前,如果你没有用源代码管理工具管理自己的项目也没有自己手动备份,那恭喜你,你得开始人肉还原了,这是多么悲剧的一件事情,然而如果你使用了SVN管理的话,只需要将三天前的最后一个稳定版本Commit一次,三天之后如果要还原,只需要Revert就好了。要使用SVN,首先需要SVN客户端,SVN服务器是可选的。推荐大家使用TortoiseSVN这个SVN客户端,因为它简单易用且免费,支持Windows32Bit、64Bit下载地址http://tortoisesvn.net/downloads.html 阅读全文
posted @ 2012-12-09 21:29 服务号AwesomeAITools 阅读(7460) 评论(0) 推荐(1)