Qt

QtGUIのメンバへのアクセスとスレッド

Qt

QtGUIのメンバの読み出しはGUIのスレッド以外からは読みだすとランタイムエラーになるらしい。 QThreadで定期的にダイアログの描画を他のダイアログから値をとりだして更新しようと思ったらおこられてしまった。 さてどうしたものか…。slotsやsignalはQTで実…

QT+VisualStudioでダイアログをつくってみる

Qt

QTをVisualStudioでプログラミングする方法は http://www.ebatech.jp/archives/1499 を参考にした。VisualStudioでQtDesignerを使ってダイアログを作る方法をメモする。QTプロジェクトを作るとForm Filesに拡張子uiのファイルが生成される。このファイルはQT…

QTとSDL

は衝突するみたい。…QTでゲームパッドで遊ぼうと思ってたんだけどちょっと厳しそう。 QJoyPadなるものもあるみたいだけどLinuxだけみたい。ゲームパッドでクロスプラットフォームはSDL以外ないっぽい?難しいですねぇ。。。

QT+glewの際のinclude順に関して

何も考えずにglew.hをincludeすると #error gl.h included before glew.h #error glext.h included before glew.hのようなエラーがでる。 これはglut.hをglew.hの前にincludeすると表示されるエラーメッセージだが、QTでも表示されてしまう。QTの場合はQGLWi…

QTでtemplateクラス?

QTでtemplateクラスを実装するときに、ソースファイルで関数の定義をすることはできるのだろうか?VisualStudioのようにソースでクラスの実体化をおこなってもどうもうまくいかないっぽい。 だれかご存じの方教えてくだしあ。

QTでのtemplateクラスに継承したクラスからアクセスする方法

QTのmakeで何故かtemplateクラスを継承したクラスで継承する親クラスのメンバ変数にアクセスするとき明示化しないとundefinedエラーになる。つまり template<class T> class CParent{ T m_nT; }; template<class T> class CChild: public CParent<T>{ void func(){ T& t = CParent<T></t></t></class></class>…