使用openGL2.x的api时,你的显卡驱动要支持才行。如果没装驱动,你的显卡可能只支持openGL1.x。
使用什么工具查看openGL的支持情况?--使用“EVEREST_Ultimate_Edition_5.50_Build_2253_Beta”,你可以在baidu查找它。
看看下图,...
分类:
其他好文 时间:
2014-05-07 08:10:39
阅读次数:
298
IT 要走多久,要怎么走。
IT 要走多久,要怎么走。这些问题,在我已经快毕业了一个年头的现在,又重新浮现在我的脑海里。一边是工作的了了模块,一边是可以自己无聊打发的时间。这不是我当初要的路,现在的路是一条没有激情,没有波澜,没有变革,没有无论是技术方向,还是职业规划此时此刻又都摆在了我的眼前。工作是工作,职业是职业。 我一直这么觉得,我不想把IT仅仅当为一种工作一样继续这样做下去,我...
分类:
其他好文 时间:
2014-05-07 05:27:48
阅读次数:
297
Qt中事件分发源代码剖析
Qt中事件传递顺序:
在一个应该程序中,会进入一个事件循环,接受系统产生的事件,并且进行分发,这些都是在exec中进行的。
下面举例说明:
1)首先看看下面一段示例代码:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MouseEvent w;
w.sho...
分类:
其他好文 时间:
2014-05-07 04:35:25
阅读次数:
390
实现卡拉OK效果, 主要是使用了QPainter的叠加,
pTmp.setCompositionMode(QPainter::CompositionMode_DestinationIn);
pTmp.drawImage(0, 0, pmMask);
pTmp.setCompositionMode(QPainter::CompositionMode_DestinationOver);...
分类:
其他好文 时间:
2014-05-07 04:22:26
阅读次数:
319
OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换(模型变换—视图变换(两者合称几何变换))、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。
坐标系统
世界坐标系:在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,将三维物体及二维数据联系在一起的唯一纽带...
分类:
其他好文 时间:
2014-05-06 22:44:53
阅读次数:
886
情景一:今天在使用Qt设计界面的时候发现的一个问题,每修改一处代码,就要清理工程、重新构建才可以看到最新的效果
项目文件少还好,文件多了,每修改一下就要重新构建一次,特别浪费时间!
情景二:由于vc2013开始可以使用"#pragma execution_character_set("UTF-8")"来解决UTF-8编码问题,可是这句话放哪里呢?网上查一查,清一色的都说放在main函数...
分类:
其他好文 时间:
2014-05-06 15:25:59
阅读次数:
383
1.新建空Qt工程2.新建C++类HelloQt3.新建ui文件,添加部件,重命名主窗体(对话框)类名HelloQt,构建生成ui头文件4.修改头文件helloqt.h
1 #ifndef HELLOQT_H 2 #define HELLOQT_H 3 4 #include 5 6 names...
分类:
编程语言 时间:
2014-05-06 10:49:09
阅读次数:
447
1.直接使用QObject::trUtf8("中文字符串")2.头文件QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));QObject::tr("中文字符串")3.头文件QTextCodec::setCodecForCStrin...
分类:
编程语言 时间:
2014-05-06 10:43:40
阅读次数:
264
模态对话框-----源文件main.cpp(工程QtDialog)----- 1 #include
"qtdialog.h" 2 #include 3 #include 4 5 int main(int argc, char *argv[]) 6 { 7
QApplication ap...
分类:
编程语言 时间:
2014-05-06 10:41:05
阅读次数:
456
1 #include 2 int main(int argc, char * argv[])
3 { 4 QApplication app(argc, argv); 5
QTextCodec::setCodecForCStrings(QTextCodec::codecForName...
分类:
编程语言 时间:
2014-05-06 10:38:14
阅读次数:
341