プログラム / 2007/12/03 (Mon) / 編集 |
UNIXの課題で作ってるプログラムのメモ
下記のコードでボタンを押す→ファイル選択ウィンドウがでる→指定した拡張子のファイルを選択する(下の場合はjpgとgifとpng)→そのファイルを表示することができた
- (IBAction)Btn1act:(NSButton *)sender {
printf("test from AppController");
[text insertText:@"test from App"];
//OpenPanelを作る
NSOpenPanel *opPanel = [ NSOpenPanel openPanel ];
//開けるファイル拡張子の配列
NSArray *imgTypes = [ NSArray arrayWithObjects : @"jpg",@"gif",@"png",nil ];
//OpenPanelの結果のボタン番号
int opRet;
//OpenPanelでファイル選択
opRet = [ opPanel runModalForDirectory : NSHomeDirectory() //どこのディレクトリを出すか
file : @"Documents" //どのどのファイルを選択しておくか
types : imgTypes ];//選べるファイルタイプ
if ( opRet == NSOKButton ) { // OPENPanelのボタンがOKなら
//NSLog([[[[NSArray alloc] initWithContentsOfFile:[opPanel filename]] autorelease] description]);
NSString *filepath = [opPanel filename];
[text insertText:filepath];
[Imagewall1 setImage:[[[NSImage alloc] initWithContentsOfFile:filepath] autorelease]];
}
}
ちなみに、Btn1actはボタンを押したときに呼び出されるアクション、textはNSTextView型のアウトレット、Imagewall1はNSImageView型のアウトレット
明日はウィンドウ上にドロップされたファイルのパスの取得とファイルのパスからのファイル情報の取得をがんばりたいなぁ。絶対パスからファイルの情報を取得する関数くらいどっかに定義されてると思うんだが……
ざっとみてみたとこMDItemあたりっぽいような気がするけどどうなんだろう?まぁ明日調べてみるか
When it comes to movie, I like LORELEI THE WITCH OF THE PACIFIC OCEAN.
When it comes to:〜ということになると
ちなみにパウラの歌が好きだ、歌は「ローレライ」じゃなくて「モーツァルトの子守唄」なんだがどうやらこの「モーツァルトの子守唄」の作曲者はモーツァルトではなくフリースとかいう人らしい。
下記のコードでボタンを押す→ファイル選択ウィンドウがでる→指定した拡張子のファイルを選択する(下の場合はjpgとgifとpng)→そのファイルを表示することができた
- (IBAction)Btn1act:(NSButton *)sender {
printf("test from AppController");
[text insertText:@"test from App"];
//OpenPanelを作る
NSOpenPanel *opPanel = [ NSOpenPanel openPanel ];
//開けるファイル拡張子の配列
NSArray *imgTypes = [ NSArray arrayWithObjects : @"jpg",@"gif",@"png",nil ];
//OpenPanelの結果のボタン番号
int opRet;
//OpenPanelでファイル選択
opRet = [ opPanel runModalForDirectory : NSHomeDirectory() //どこのディレクトリを出すか
file : @"Documents" //どのどのファイルを選択しておくか
types : imgTypes ];//選べるファイルタイプ
if ( opRet == NSOKButton ) { // OPENPanelのボタンがOKなら
//NSLog([[[[NSArray alloc] initWithContentsOfFile:[opPanel filename]] autorelease] description]);
NSString *filepath = [opPanel filename];
[text insertText:filepath];
[Imagewall1 setImage:[[[NSImage alloc] initWithContentsOfFile:filepath] autorelease]];
}
}
ちなみに、Btn1actはボタンを押したときに呼び出されるアクション、textはNSTextView型のアウトレット、Imagewall1はNSImageView型のアウトレット
明日はウィンドウ上にドロップされたファイルのパスの取得とファイルのパスからのファイル情報の取得をがんばりたいなぁ。絶対パスからファイルの情報を取得する関数くらいどっかに定義されてると思うんだが……
ざっとみてみたとこMDItemあたりっぽいような気がするけどどうなんだろう?まぁ明日調べてみるか
When it comes to movie, I like LORELEI THE WITCH OF THE PACIFIC OCEAN.
When it comes to:〜ということになると
ちなみにパウラの歌が好きだ、歌は「ローレライ」じゃなくて「モーツァルトの子守唄」なんだがどうやらこの「モーツァルトの子守唄」の作曲者はモーツァルトではなくフリースとかいう人らしい。
PR
プログラム / 2007/11/28 (Wed) / 編集 |
というわけで音声画像処理の課題をXcodeでやってるマカー(というよりもeclipseの重さがきらいな人)なわけだが、新しいバージョンになってから画像ファイルを実行ファイルとおなじ場所にコピーできなくて困ってたわけだよ。
というわけでがんばってみたのでメモってみる、ただしかなり無理矢理なやり方でたぶんもっと正しいやり方があると思うので誰か知ってたら教えてください……
というわけでがんばってみたのでメモってみる、ただしかなり無理矢理なやり方でたぶんもっと正しいやり方があると思うので誰か知ってたら教えてください……
プログラム / 2007/11/20 (Tue) / 編集 |
「エントリーしたのにまったくメールこないなぁ」と思ってたらHotmailの方に届いてました、もう手遅れです(笑)
今日はどうにか進化計算を今週の目標まで作りました、明日からはロボットをがんばろうと思いますです。魔法使いになれるのはいつの日か
今日はどうにか進化計算を今週の目標まで作りました、明日からはロボットをがんばろうと思いますです。魔法使いになれるのはいつの日か