【RAD統合環境】 Qt 総合スレ 12 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 12 【Win/Mac/Linux】 - 暇つぶし2ch887:デフォルトの名無しさん
12/01/29 12:56:28.15
Windowsならサブシステムをコンソールに

888:デフォルトの名無しさん
12/01/29 13:56:35.01
>>886
> ifの条件でミスってるんじゃない?
それだったら、GUIが立ち上がるはずだけど、何も表示されず
すぐに終了するんだ

889:デフォルトの名無しさん
12/01/29 14:12:19.43
とりあえず、環境とコンパイラを書けよ

890:デフォルトの名無しさん
12/01/29 14:15:48.98
>>889
Qt 4.7.4 (32bit)
VS2008 アドイン を使用してる

891:デフォルトの名無しさん
12/01/29 17:09:14.80
>>887
> Windowsならサブシステムをコンソールに
もっと詳しくご教授してください。

892:デフォルトの名無しさん
12/01/29 18:31:33.30
GUIを表示するコンソール付きexeを、
コンソール無しexeから起動すりゃいいんとちゃうん

893:デフォルトの名無しさん
12/01/29 19:01:07.28
QtCoreのソースの中で
コンソール用ビルドとそれ以外では
デバッグ出力用のコードを変えてる

894:デフォルトの名無しさん
12/01/29 20:55:47.66
>>891
サブシステムの指定をconsoleにすると、ウインドウで起動する時もコンソールの画面が出るようになるよ。
Qtを使うなら、Qtで処理した方がいいんじゃないか
ちょっとみたら、qApp->argv()で引数取れるようなこと書いてあるし

windows限定なら、apiでコマンドラインを取得することはできるけどね


895:デフォルトの名無しさん
12/01/30 00:02:38.46
exeのアイコンに適当なファイルをドラッグ、
ドラッグしたファイルを読み込みたいんですけど、

ドラッグしたファイルのパスを取得する方法って
何か良い方法ありますか。

896:デフォルトの名無しさん
12/01/30 00:28:11.55
QDropEvent->mimeData()->urls()
でQList<QUrl>が拾える

897:デフォルトの名無しさん
12/01/30 01:17:46.64
>896
起動しているダイアログに対してファイルをドラッグ&ドロップするのなら拾えると思うのですが、
exeファイルへのドラッグ&ドロップに対しては拾えないと思うんですが。

何か、exeにファイルをドラッグ&ドロップして、アプリ起動と同時にドラッグ&ドロップの
イベントを拾う方法があるのでしょうか。

今、試しているのはargvでドラッグしたファイルのパスが取得できるようなので、
それからパスを取得しようと考えてます。

他に良い方法があれば、教えて頂けないでしょうか。

898:デフォルトの名無しさん
12/01/30 07:10:32.06
いまだにキューティーって読んでる。

899:デフォルトの名無しさん
12/01/30 08:22:20.29
>>897
勘違いしてた。すまん

900:デフォルトの名無しさん
12/01/30 08:45:45.46
>>897
argcとargvの事だろ

901:デフォルトの名無しさん
12/01/30 16:35:04.19
プログラムアイコンへのドロップは情報はパスしか含まれていないからそれでいい

902:デフォルトの名無しさん
12/01/30 20:41:17.39
>>901
ありがとうございます。
最初はQtで簡単に取得できるかと思ってたんですが、
argc、argvを使って実装使用炉思います。

903:デフォルトの名無しさん
12/01/31 10:12:22.69
pathに空白文字とか含まれてると面倒

904:デフォルトの名無しさん
12/01/31 12:07:51.97
Qt Creatorでboost使うのはどうすればいいんだろ
いまはプロジェクト毎にINCLUDEPATH設定しているけど
まとめて設定する方法がわからない

905:デフォルトの名無しさん
12/01/31 18:10:07.29
>>902
QCoreApplication::arguments()

906:デフォルトの名無しさん
12/01/31 18:18:54.70
ウィジットが作られたときのイベントって無いのでしょうか?createwindowみたいな

907:デフォルトの名無しさん
12/02/01 01:35:27.11
>>906
コンストラクタじゃダメ?

QEventなら「作られた」じゃなく「表示された」でもよければQEvent::Showが、
親オブジェクトに、子オブジェクトが追加されたことを通知するイベントとしてQEvent::ChildAddedがある。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch