
QT
lelexin
这个作者很懒,什么都没留下…
展开
-
QT标准对话框
初学QT,完全没有一点概念,在一本书上面看了几遍代码,刚刚对QT有一个简单的认识,与大家分享一下书上面的代码//CommonDialog.h#ifndef COMMONDIALOG_H#define COMMONDIALOG_H#include class QPu原创 2011-09-04 21:36:58 · 2366 阅读 · 1 评论 -
Qt基础学习(6)------多页面切换之QTabWidget
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QTabWidget;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);signals:public原创 2011-10-29 12:23:19 · 85917 阅读 · 13 评论 -
Qt读写ini文件
一 背景 1 ini文件介绍.ini 文件是Initialization File的缩写,即初始化文件。除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。 2 ini文件格式INI文件由节、键、值组原创 2012-07-18 21:09:40 · 68531 阅读 · 15 评论 -
Qt中关于菜单的那些事
Qt中添加菜单有两种方法:通过Qt Designer添加和手工加代码添加,下面的程序演示了如何手工给应用程序添加菜单注:Qt中创建上下文菜单的方法有两种:一种是重载contextMenuEvent()函数,另一种是像创建菜单那样新建一个函数并在类的构造函数中调用它。文中使用了第二种方法,大家如果有兴趣可以自己去实现第一种方法 //mymenu.h#ifndef MYMENU_H原创 2012-07-21 10:04:52 · 31686 阅读 · 2 评论 -
Qt中QTeeWidget的简单使用
//mytreewidget.h#ifndef MYTREEWIDGET_H#define MYTREEWIDGET_H#include class QTreeWidget;class QTreeWidgetItem;class MyTreeWidget : public QWidget{ Q_OBJECTpublic: explicit MyTre原创 2012-07-23 20:17:18 · 4260 阅读 · 0 评论 -
Qt中停靠窗口的实现
停靠窗口作为主窗口的一部分,可以停靠、浮动、显示隐藏等。现在很多软件都具有可停靠窗口 可停靠位置: //mydockwidget.h#ifndef MYDOCKWIDGETDEMO_H#define MYDOCKWIDGETDEMO_H#include class QAction;class QMenu;class QToolBar;cl原创 2012-07-24 18:29:21 · 19527 阅读 · 3 评论 -
Qt使用QStackedWidget实现堆栈窗口
堆栈窗口可以根据选择项的不同显示不同的窗体 // stackeddlg.h#ifndef STACKEDDLG_H#define STACKEDDLG_H#include #include #include #include class StackedDlg : public QDialog{ Q_OBJECTpublic原创 2012-07-25 21:59:14 · 18950 阅读 · 0 评论 -
Qt使用QSplitter实现分割窗口
分割窗口在应用程序中经常用到,它可以灵活分布窗口布局,经常用于类似文件资源管理器的窗口设计中,然后抱着这样的想法简单的实现了下 //main.cpp#include #include #include #include int main(int argc, char *argv[]){ QTextCodec::setCodecForTr(原创 2012-07-25 21:56:58 · 24888 阅读 · 3 评论 -
[OpenCV] -- win7下配置OpenCV的Qt开发环境
Email : hahayacoder@gmail.com 0 编译、配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的Qt Creator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。最后果断换成高版本Qt Creator,终于编译成功。原创 2013-03-12 20:20:08 · 97872 阅读 · 105 评论 -
[OpenCV] -- 简单摄像头操作
Email : hahayacoder@gmail.com 1 简单玩了下OpenCV中开启和关闭电脑摄像头,其实挺简单的,接下来在Qt中实现 2 打开Qt Creator,新建一个Qt Gui工程 3 打开ui文件,设计成下图(注意:图像显示是一个QLabel,用于显示摄像头拍到的照片,将其拖大点,不然太小拍到的照片显示部分过小) 4 实现过程中用到两个重要的函cvCreateCameraCap原创 2013-03-13 22:35:18 · 12732 阅读 · 3 评论 -
Qt基础学习(4)-----下拉列表框(组合框)之QComboBox
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QComboBox;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);signals:public原创 2011-10-23 12:24:58 · 35456 阅读 · 0 评论 -
Qt基础学习(2)-----定时器之QTimer
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QLCDNumber;class QTimer;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);s原创 2011-10-23 12:16:19 · 18557 阅读 · 1 评论 -
Qt基础学习(1)-----按钮之QPushButton
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QPushButton;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);signals:publi原创 2011-10-23 12:09:53 · 11382 阅读 · 2 评论 -
QT-----Hello World
最近准备开始学习Qt,由于以前从来没有接触过这方面的东西,所以不知道从哪方面着手。大多数编程书籍,第一个程序就是经典的Hello World,于是就有了写Hello World的想法。下面分享下自己写出Hello World的过程:1 打开Qt Creator2 新建原创 2011-08-15 23:03:25 · 2278 阅读 · 1 评论 -
Qt-----进度条QProgressBar
//MyDlg.h#ifndef MYDLG_H#define MYDLG_H#include class QLabel;class QLineEdit;class QComboBox;class QProgressBar;class QPushB原创 2011-09-25 17:07:38 · 15066 阅读 · 1 评论 -
Qt-----给Qt程序添加启动动画
一些应用程序启动很慢时,一般会在启动时显示一个画面,利用这种方法可以让程序启动时间不那么长。给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen,在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化原创 2011-09-27 07:31:59 · 7711 阅读 · 3 评论 -
Qt-----Windows下给Qt程序添加一个图标
1 首先准备一个ICO格式的图标,例如:hahaya.ico 2 用记事本新建一个文件,里面就写一句话:IDI_ICON1 ICON DISCARDABLE "hahaya.ico"3 将刚才的文件另存为并改名为hahaya.rc 4 将图标hah原创 2011-09-26 20:24:41 · 4748 阅读 · 5 评论 -
Qt-----给菜单项添加图标
1 新建一个Qt Gui Application,继承至QMainWindow,生成如下窗口,最上面的即为菜单栏2 在Type Here出双击,输入“操作(&O)”,加“&O”即可将操作菜单的快捷键设为Alt + O,输入完成后按下Enter键确认 3 在操作菜单原创 2011-10-08 19:54:13 · 8929 阅读 · 4 评论 -
Qt-----托盘功能
1 添加两个成员变量QSystemTrayIcon *trayicon;QMenu *trayiconMenu; 2 添加一个槽函数用于响应在托盘图标及托盘菜单上的鼠标点击操作void onSystemTrayIconClicked(QSystemTra原创 2011-10-08 22:58:31 · 7528 阅读 · 7 评论 -
Qt基础学习(5)-----抽屉效果之QToolBox
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QToolBox;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);signals:public s原创 2011-10-23 12:27:37 · 32237 阅读 · 1 评论 -
Qt基础学习(3)-----滑动条之QSlider
//mydialog.h#ifndef MYDIALOG_H#define MYDIALOG_H#include class QLineEdit;class QSlider;class MyDialog : public QDialog{ Q_OBJECTpublic: explicit MyDialog(QWidget *parent = 0);s原创 2011-10-23 12:19:48 · 59677 阅读 · 4 评论 -
[设计模式] -- 单例模式
Emai : hahayacoder@gmail.com 背景最近在公司的项目中,经常会用到单例模式,由于之前没有想过怎么正确使用单例模式,导致写成的程序中有BUG。在学习Cocos2d-x时,导演类CCDirector等都是单例类。所以从头开始学习单例模式。 介绍单例模式也称为单件模式,单子模式.使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被原创 2013-03-13 20:49:01 · 2669 阅读 · 0 评论