Qt

Qt5 の connect を lambda expressions で試してみた

なんとか手元で Qt5 を動かすことが出来たので connect で lambda expressions を 試してみました。 [ソース] #include <QtWidgets/QApplication> #include <QtWidgets/QPushButton> #include <QtWidgets/QSlider> #include <iostream> #include <string> int main(int argc, char* argv[]){ QApplication app(argc, argv); int count = 10; QPushB</string></iostream></qtwidgets/qslider></qtwidgets/qpushbutton></qtwidgets/qapplication>…

Qt 5.0.2 がリリースされていた

Qt

先月辺りに Qt 5.0.2 がリリースされていたみたいなので試してみました。 Qt 5.0.2 リリース で、手元で一番問題になっていたこれを試してみたんですが残念な事にまだバグが残っているようです。x うーん…。

Qt 4.8 の QtWebkit で Flash を再生する

Qt 4.8 の QtWebkit で Flash を再生したい場合、QWebSettings::PluginsEnabled を有効にする必要があります。 [ソース] #include <QtGui/QApplication> #include <QtWebKit/QtWebKit> int main(int argc, char* argv[]){ QApplication app(argc, argv); QWebView view; view.load(QUrl("http://yana</qtwebkit/qtwebkit></qtgui/qapplication>…

QtWebKit を使ってみた

簡単に描画できるらしいのでちょっと使ってみた。 [ソース] #include <QtGui/QApplication> #include <QtWebKit/QtWebKit> int main(int argc, char* argv[]){ QApplication app(argc, argv); QWebView view; view.load(QUrl("http://www.google.com/")); view.show(); return app.exec(); } [出力] </qtwebkit/qtwebkit></qtgui/qapplication>…

lingr に Qt 部屋が出来ました

Qt

某部屋が Qt 部屋になりつつあったので Qt 部屋が出来ました。 Qt Users - lingr 特にこれといった制限もないので Qt に興味のある人とかが来ればいいと思います。 むしろわたしは Qt がわからないので来て下さい!!(他力本願。

Qt4.8 の slot に関数オブジェクトやラムダ式を渡せるようなラッパーを書いてみた

Qt の connect は便利なんですが slot で簡単な処理を行う場合にわざわざ QObject を継承したクラスのメンバ関数で処理を書かなければいけなかったり、Q_OBJECT を付ける必要があったり、クラスは独立したヘッダーファイルで定義しなければいけなかったりと…

ICU を MinGW でビルドする

Qt 5 をビルドする時に必要だったので覚書。 [必要なツール] MinGW msys [ビルド] 基本的にはここに書いてある手順で問題ないです。 [注意] clang のパスが通っていると gcc ではなくて clang の方が使用されるみたいです。 gcc を使用して欲しい場合は clan…

Qt 5.0.1 + MinGW で実行時に『エントリポイントが見つからない』エラーの対処方法

Qt

Qt 5.0.1 + MinGW で出力したバイナリを実行した場合に というようなエラーが出ることがあります。 [対処方法] 公式で配布されている MinGW ではなくて Qt 5.0.1 に付属している MinGW のパスを通してそちらを使用するようにすると動作するようになります。 …

Qt 5.0.1 + MinGW で make した場合に .o ファイルが見つからないとエラーになる

Qt 5.0.1 + MinGW でエラーになった話 その1。 Qt5.0.1 + MinGW を使用して make した時に g++: error: release/main.o: No such file or directory というように .o ファイルが見つからないとエラーになることがあります。 これは makefile 内で .o の出力…