QT
文章平均质量分 81
doctorsc
这个作者很懒,什么都没留下…
展开
-
安装Qt4.5.3平民攻略
首先,安装Qt 不论是在 Linux(Ubuntu)下,还是Windows下都是很简单的Ubuntu 下: 只要在控制台输入sudo apt-get install qt4-dev-toolssudo apt-get install qtcreator就全搞定了。第一个是安装Qt开发包,第二个是开发环境(可选,但强烈推荐)Windows下,只要下载 http://get.qt.nokia.com/转载 2010-05-20 15:23:00 · 1000 阅读 · 0 评论 -
OpenGL 缓冲区对象
OpenGL 缓冲区对象OpenGL红宝书 p57 2.7节 缓冲区对象OpenGL 1.5 版本增加了缓冲区对象(bufferobject),允许应用程序显式地指定把哪些数据存储在图形服务器中。OpenGL是按照客户机-服务器模式设计的,假设应用程序位于客户机,而图形服原创 2011-09-19 14:32:36 · 3357 阅读 · 2 评论 -
Qt的模型/视图编程方法(model/view programming)
Qt的模型/视图编程方法(model/view programming) 由于最近做的一个程序需要用一个视图显示所定义的数据,翻了下Qt的widget,有QTreeWidget,QTableWidget,QListWidget。但是这些widget内部包含了存储这些数据的原创 2011-03-06 20:29:00 · 8792 阅读 · 3 评论 -
Qt Graphics View 框架
这几天做迷彩设计相关编程用了很多QPainter相关的操作,写了不少Qt代码让我对Qt又有了进一步的认识。最近翻看Qt 的 Demos and Examples 发现在Graphics view里面有一个elastic node的示例,程序仅仅定义了背景和小球绘制操作便完成了复杂原创 2011-09-14 16:25:36 · 14422 阅读 · 5 评论 -
QtSharedMemory——Qt程序之间的内存共享机制
今天下午闲的发慌,论文看得脑袋涨,继续翻阅Qt Demos & Examples,看到一个比较有意思的程序。总的来讲是用到QsharedMemory来共享图片,在2个程序实例之间!先是构造函数Dialog::Dialog(QWidget *parent) :原创 2011-09-14 16:19:56 · 6630 阅读 · 0 评论 -
VS编译程序无法定位程序输入点的问题
<br />今天看组里一个工程的代码,里面包含3个工程,一个编译成dll,一个编译成lib,一个编译成exe。<br />于是心血来潮研究了一下程序的编译机制,我的目的就是想让编译出来的程序双击能够运行。<br /> <br />然后找了个qt的小程序,拿来编译一下,双击,说缺少QtCore4.dll,我也懒得一个个放进去。<br />google之~<br /> <br />然后发现要用release编译,编译,双击,说找不到程序入口点,后面给了QtCore4.dll的文件名字。<br />继续googl原创 2011-04-12 22:11:00 · 12983 阅读 · 1 评论 -
能改变形状的对话框
设计图及效果图: 设计花了不少时间,主要成果是了解了一些qt designer的用法。下面贴代码changedialog.h#ifndef CHANGEDIALOG_H#define CHANGEDIALOG_H#include #include "ui_changedialog.h"class changedialog : public Q原创 2010-05-21 12:08:00 · 913 阅读 · 0 评论 -
哇卡卡卡~今天Qt第一个原创程序调试成功
这便是了,功能是选中checkBox时,lineEdit里面写上checked,没选中时,写上unchecked,初始化为unchecked。囧~昨天晚上搞这个程序一直是在运行时出错,我也不知道错哪里了。今天在师兄的帮助下发现错误了。先上原程序mianframe.h(创建工程的时候打错了,囧)#ifndef MIANFRAME_H#define MIANFRAME_H#原创 2010-05-21 10:36:00 · 1068 阅读 · 0 评论 -
开始Qt之旅
依然是经典的hello world#include #include int main(int argc,char *argv[]){ QApplication app(argc,argv); QLabel *Label = new QLabel("Hello World QT!"); Label->show(); return app.exec();}原创 2010-05-20 17:20:00 · 629 阅读 · 0 评论 -
深入信号和槽(Signals and Slots in Depth)
信号和槽是Qt编程的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。在前几个例程中,我们已经连接了信号和槽,声明了控件自己的信号和槽,并实现了槽函数,发送了信号。现在来更深入了解这个机制。槽和普通的c++成员函数很像。它们可以是虚函数(virtual),也可被重载(overload),可以是公有的(public),保护的(protective),也可是私有的(pr原创 2010-05-20 20:28:00 · 742 阅读 · 0 评论 -
Qt之对话框
一个对话框程序在VS2008下新建工程的时候得是有ui的Qt Application不用Qt Designer就是麻烦,横或竖的BoxLayout写了N多。还是有些地方没怎么明白。dialogapp2.h //dialogapp2.h#ifndef FINDDIALOG_H#define FINDDIALOG_H#include class QCheckBox;原创 2010-05-20 19:32:00 · 835 阅读 · 2 评论 -
Qt QTableWidget用法总结
转载自小鸡啄米 细嚼慢咽QT QTableWidget 用法总结 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是Q转载 2011-10-18 14:00:34 · 1437 阅读 · 0 评论