Qt

日本語のトラブル

Qt

文字コードがらみのトラブルはgoto hell; ファイルを保存するときにpathに日本語が混ざる事があると思うのだけど、 保存先の文字列をQStringで受け取った後、toSTLString()でstd::string形式に変換して、std::ofstreamで書き出そうとしたら開けない。 どうせ…

QtのQJsonを使えるようにする

QJson http://qjson.sourceforge.net/ JSONパーサのQJsonをWindowsで使うまでの過程をメモ。 1から実装すると大変だからこういうのはあるものを使わないとね!!

QScrollArea

Qt

Qt入門本でアイコンエディタにQScrollAreaを使った例があったが、 サイズ変更に関しての記述が無いようだった。 せっかくアイコンエディタにzoom機能があるのだから、 拡大したときにスクロールバーもそれに対応させたい。 Qt入門本をそのまま書いてみてもや…

QTabWidget

Qt

QTabWidgetを使ってタブへWidgetを登録する時、"QTabWidget::addTab(QWidget *widget)"を使うけど、 逆に任意のタブを削除する時は、"QTabWidget::removeTab(int index)"を使う しかし以下の手順でWidgetの、登録、削除すると、メモリリークが発生した。 add…

hlrcon-gui v0.1

Qt

HSP に負けたくないので、 昔作りかけたのを引っ張り出して頑張って作った。 RconコマンドをGUI上でお手軽に実行するツールです。 hlrcon-gui v0.1 本体(約5MBほどあります) http://hlds.rying.net/arc/hlrcon-gui.zip hlrcon-gui v0.1 ソースコード http://…

メモ

Qt

チラ裏

Qt 4.x on Linux

作業は全て先日導入した仮想環境上。 Qt 4.5.3をスタティック版でコンパイルして導入します。 Windows版は 2009-08-08 - 日々量産 でやりました。 なので手順はほとんど同じ。

Qtやってます。

Qt

適当にファイルを放り込んだり選択したりして、読み込んで、 適当にコマンドつけて、外部プログラムに処理をさせる、というものを作った。 超個人用なので載せないけど、その過程で色々知ったことをメモ。

入門 Qt4 プログラミング

日本語訳の所為かわからないが、本での記述コードではかみ合わない箇所がいくつかあった。 説明文を読めばなんとなーくわかりそうだけど、 僕は馬鹿で見たことを鵜呑みにしてしまうので躓いてしまった。 幸い、公式から本で使われたサンプルコードが手に入る…

Qt LGPL版を入れてみた。

Qtってのは、プラットフォームを選ばないGUIツールキットです。 2009年3月にLGPL版が出た事でさらにとっつきやすくなりました。 Qt LGPL版の利点は、 オリジナル部分のソースコードの開示は強制ではない事。 ただし、開示されているソースコードを改変して使…