Qt

ui

Qt

designer で作った .ui ファイルを用いて,GUI を構成. 「MyWidget」という名前の QWidget を作ったとする. Qt3 では,#include "MyWidget.h" として, MyWidget* mw = new MyWidget(); xxxlayout.addWidget(mw); Qt4 では,#include "ui_MyWidget.h" とし…

mouseMoveEvent( QMouseEvent* event ){...}

Qt

Qt3 では, if(event->state() & LeftButton){...} Qt4 では, #include #include しておいて, if(event->buttons() & Qt::LeftButton){...}ちなみに event->button() == Qt::LeftButton ではだめ. これは,マウスボタンを release した時らし.

Qt と OpenGL:qmake

Qt

Qt で OpenGL 使うなら,hoge.pro に以下のように付け足す. QT += opengl INCLUDEPATH += 自作 include 等 LIBS += -L/usr/X11R6/lib -lXmu -lXi -lglut -lGL -lGLU

Qt と OpenGL:サンプルプログラム(アニメーション)を動かす.

Qt

http://pages.cpsc.ucalgary.ca/~pj/453/animationQtOGL.html のサンプルを動かしてみる.以下,動作させるのに必要なファイルの取得,訂正やその手順.