现在位置: 首页 > Qt
2014-08-25 10:56 工业·编程 ⁄ 共 722字 暂无评论
1、安装vs2012; 2、下载Qt 5.2.0 for Windows 32-bit (VS 2012, 579 MB) 和 Visual Studio Add-in 1.2.2 for Qt5         注意: 此处不要选择64位的,否则插件会和qt不匹配,插件是32位的。 3、安装Qt 5.2.0 for Windows 32-bit,路径随便选(不建议包含中文); 4、安装 Visual Studio Add-in 1.2.2 for Qt5,默认安装; 5、在系统环境变量中添加QTDIR,值为第三步中安装的路径+“5.2.0\m...
阅读全文
2014-08-22 06:00 工业·编程 ⁄ 共 7528字 暂无评论
本文逐步介绍QT,VS和FireBird.适用于打算使用嵌入式FireBird的QT开发者以及QT新手.在我写这篇文档的时候,有关本文涉及的话题还在大量的讨论,所以我希望本文能对大家有所帮助. 本文讨论的内容: 1.  安装QT SDK,并与VS进行配置整合. 2.  Building IBase插件. 3.  使用代码创建一个数据库并设置其连接. 4.  同时也讨论数据库的用户名和密码问题. 5.  创建一个简单的查询及调用存储过程. 开发配置环境 下...
阅读全文
这3个基类从名字上看分别是 "微件"、"对话框"、"主窗口,     QWidget类是所有用户界面对象的基类,QMainWindow和QDialog都是QWidget的子类。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。   ...
阅读全文
//拷贝文件: bool MyTest007::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist) {     toDir.replace("\\","/");     if (sourceDir == toDir){         return true;     }     if (!QFile::exists(sourceDir)){         return false; &...
阅读全文
2014-08-16 06:59 工业·编程 ⁄ 共 1821字 暂无评论
在许多的应用程序中,当我们右击时会弹出一个菜单,这个菜单就叫做“上下文菜单”,英文名称为“Context Menu”.在QT中有两种方式可以实现这种上下文菜单,一一列举如下:    一.重载contextMenuEvent()函数,一个简单的示例如下: void MainWindow::contextMenuEvent(QContextMenuEvent *event) {   filemenu->addAction(newAction);   filemenu->addAction(editAction);   filemenu->addAction...
阅读全文
2014-08-15 06:58 工业·编程 ⁄ 共 1848字 暂无评论
QTime可以及时流逝的时间 QTimer是“时机”;什么时间发生什么时候,发出一个SIGNAL,执行一个SLOT 例子1 #include<QtGui> #include<windows.h> #include<vector> int main(int argc,char* argv[]) { QApplication app(argc,argv); std::vector<int> list; QTime tim; tim.start(); for(int i=0; i<10; i++) {   Sleep(100);  ...
阅读全文
2014-08-15 06:57 工业·编程 ⁄ 共 1694字 暂无评论
The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots 只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 比如编写事件接口等程序时,有时会出现如下问题: class Widget : public QWidget {     Q_OBJECT        public:     Widget(QWidget *parent = 0);    ...
阅读全文
2014-08-15 06:55 工业·编程 ⁄ 共 2637字 暂无评论
1、QSound      QSound提供对平台音频设备的访问.直接继承QObject。      Qt提供了在大多数GUI应用程序中通常都需要的操作:异步播放声音文件。这用一个单呼叫就能简单的完成。         QSound::play("mysounds/bells.wav");      另外,可以创建一个QSound对象然后使用play()槽播放文件.     ...
阅读全文
2014-08-14 06:55 工业·编程 ⁄ 共 1206字 暂无评论
如何用qt做启动界面,说起来也很简单。其实只需要创建一个元件dialog,然后插入一张图片背景,用一个定时器,使其在主窗口显式之前显示规定的一段时间。       下面这里有一段代码: int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); QApplication a(argc, argv); QDialog dialog;        &...
阅读全文
2014-08-13 06:54 工业·编程 ⁄ 共 2061字 暂无评论
    做qt界面的时候这个问题想了一段时间,不过想象也简单,问了别人才知道是那么简单。 有这样一个程序: #include <QtGui/QApplication> #include <qtextcodec.h> #include <QtGui/QDialog> #include <QtCore/QTimer> #include "widget.h" int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); QApplication a(a...
阅读全文