2013-05-01から1日間の記事一覧

Qt Macでアプリケーションアイコンへのドラッグ&ドロップに対応する

この前Qtを使ってMacでアプリケーションを作成したとき、アプリケーションのアイコンへファイルのドラッグ&ドロップしても何も反応しないことに気が付きました。 Windowsだとコマンドライン引数としてドロップしたファイルのパスが渡された状態でアプリケー…

Qt QProcessで書き込みチャンネルを終了させる(プロセスにEOFを送る)方法

QProcessで起動したプロセスが例えば下記のようなコードを含んでおり標準入力のEOFを待っている場合があります。 int c; while( ( c = getchar() ) != EOF ) { /*ごにょごにょ*/ } このときQProcessのcloseWriteChannel()という関数を実行することで書き込み…