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

Qt環境のアプリから別のMac OS X .app形式のアプリでファイルを開く メモ

Qt環境のアプリから別のMac OS X .app形式のアプリでファイルを開きたかったので、QProcessから.app形式のアプリに引数でファイルパスを渡してやれば大丈夫だろうと思っていたのですが、あまり上手くいきませんでした。例えばPreview.appでhoge.pngを開きた…

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

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

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

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