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...
Qt阅读全文
2014-08-22 06:00
⁄ 工业·编程
⁄ 共 7528字
本文逐步介绍QT,VS和FireBird.适用于打算使用嵌入式FireBird的QT开发者以及QT新手.在我写这篇文档的时候,有关本文涉及的话题还在大量的讨论,所以我希望本文能对大家有所帮助.
本文讨论的内容:
1. 安装QT SDK,并与VS进行配置整合.
2. Building IBase插件.
3. 使用代码创建一个数据库并设置其连接.
4. 同时也讨论数据库的用户名和密码问题.
5. 创建一个简单的查询及调用存储过程.
开发配置环境
下...
FireBird, Qt阅读全文
2014-08-17 07:00
⁄ 工业·编程
⁄ 共 822字
这3个基类从名字上看分别是 "微件"、"对话框"、"主窗口,
QWidget类是所有用户界面对象的基类,QMainWindow和QDialog都是QWidget的子类。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。
...
Qt阅读全文
2014-08-16 07:01
⁄ 工业·编程
⁄ 共 1537字
//拷贝文件:
bool MyTest007::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist)
{
toDir.replace("\\","/");
if (sourceDir == toDir){
return true;
}
if (!QFile::exists(sourceDir)){
return false;
&...
Qt阅读全文
2014-08-16 06:59
⁄ 工业·编程
⁄ 共 1821字
在许多的应用程序中,当我们右击时会弹出一个菜单,这个菜单就叫做“上下文菜单”,英文名称为“Context Menu”.在QT中有两种方式可以实现这种上下文菜单,一一列举如下:
一.重载contextMenuEvent()函数,一个简单的示例如下:
void MainWindow::contextMenuEvent(QContextMenuEvent *event)
{
filemenu->addAction(newAction);
filemenu->addAction(editAction);
filemenu->addAction...
Qt阅读全文
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); ...
Qt阅读全文
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);
...
Qt阅读全文
2014-08-15 06:55
⁄ 工业·编程
⁄ 共 2637字
1、QSound
QSound提供对平台音频设备的访问.直接继承QObject。
Qt提供了在大多数GUI应用程序中通常都需要的操作:异步播放声音文件。这用一个单呼叫就能简单的完成。
QSound::play("mysounds/bells.wav");
另外,可以创建一个QSound对象然后使用play()槽播放文件.
...
Qt阅读全文
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; &...
Qt阅读全文
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...
Qt阅读全文