mwbr.net
当前位置:首页 >> mAinloop >>

mAinloop

int main(int argc, char** argv){ glutInit(&argc, argv); glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH...

mainloop()就是一直不停地循环啊,之后的程序只有在你关掉弹出窗口之后才运行。

mainloop 是一个主循环,就是窗口显示出来等待各种消息,比如鼠标 键盘等操作的。

让所有的与“事件”有关的函数调用无限循环。 例如: glutReshapeFunc(zprReshape); glutDisplayFunc(display); glutKeyboardFunc(press_s); 则让 zprReshape(),display(),press_s() 无限循环 事件 -- 按了不同的键,做了不同的鼠标操作等 互动。程...

好象调用一次主窗口的close似乎就可以。或者是app的close, 或者是destroy或者是terminate,不记得是哪个函数了。 当然你杀掉自己也是可以的。 用kill。 或者...

在图像绘制的所有操作之后,要加入 glutPostRedisplay() 来重绘图像,否则图像只有响应鼠标或键盘消息时才会更新图像。有点像窗口重绘函数一样。它要求当前的回调函数返回时执行显示回调函数 glutMainLoop():使程序进入事件处理循环。该函数...

让所有的与“事件”有关的函数调用无限循环。 例如: glutReshapeFunc(zprReshape); glutDisplayFunc(display); glutKeyboardFunc(press_s); 则让 zprReshape(),display(),press_s() 无限循环 事件 -- 按了不同的键,做了不同的鼠标操作等 互动。

这是wx的应用程序对象,只有在这个对象创建以后,相应的UI对象才可以被正确初始化。 一般最后一句是 app.MainLoop(),形成消息循环,否则程序将直接退出。

思路是对的,只不过你没调用更新函数,见下面标注。 # -*- coding: gb2312 -*- import time from Tkinter import * def run(): while True: txt....

你这个少了很多东西,而且有些接口使用的地方不对,我帮你整理了以下,下面是正规的流程和效果图: #include void display21(){glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );glPointSize( 9 ); // 绘制前设置下点的大小和颜色glColor3...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com