Gtkプログラミング on Windows!!!
マルチプラットフォームなGUIライブラリでプログラミング! 利点 ・C、C++、Python、Ruby, etc...いろんな言語にも対応してるぞ! ・Linuxに移植するのも簡単だぞ! ・Gladeで楽々GUIデザイン! ・自由!RMSマンセー! ・でも、ライセンスはLGPLだから動的リンクにすればアプリのソースコードを公開する必要は無いぞ! GtkライブラリのバイナリはGlade込みのやつがオススメだぞ。 公式:http://www.gtk.org/ Windowsバイナリ:http://gladewin32.sourceforge.net/modules/news/ gtkmm: C++インターフェイスだ! 公式:http://www.gtkmm.org/ Windowsバイナリ:http://www.pcpm.ucl.ac.be/ ~gustin/win32_ports/gtkmm.html 使いもしないで、風評だけで使えないとかほざく馬鹿ハッケン 話の流れからすると、↓の意味だろう (C言語では)Qtが使えない以上、一番メジャーなのがGTK+ とりあえず、GTK+が駄目な理由を教えてくれ。QtがGTK+よりいい理由でもいいが。 無問題、Windows的にはどちらも駄目だから、何故かと言うとWindowsという存在 そのものが元来クロスプラットフォームとは無縁だったからに過ぎない。 WindowsはなんでもかんでもWindows専用でいい。 Windowsで駄目という事はない。GIMPとかちゃんと動いているし。 見た目がネイティブアプリと違うのはどうしようもないけどね。(特にファイルダイアログ) 一度押したボタンがフォーカス外さないともう一回押せないとか >>298 おまえは一体何を言っているんだ。 Windows7でGIMPを動かしてみたが、至って快適に使えてるぞ。 普通のユーザーだとGTK+で動いている事に気づかないレベルだ。 GIMPが快適… イ`ヘ /: :| ヽ / : :/ ヽ ___ _,,,:. .-: :´彡フ _ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 / ( : : : : : : : : : : : : : : `ゝ / 変 r::/: /: : | : : : : : : : : ::\ / //: /: : : |: : | |: : |: _: : : :ヽ 態 {/ 7|`\/i: /|:|/|´: : : : :|ヽ 〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: | だ / r:oヽ` /.:oヽヽ: :|: | :| { {o:::::::} {:::::0 }/: :|N 〜 | ヾ:::ソ ヾ:::ソ /|: : | !? ヽ::::ー-.. /ヽ ..ー-::: ヽ::| r--ッ -tヽ/´|`::::::::::;/ `、 ::::::::::: /: i } > ::∧: : :|: |J \ / /::i: | /_ゝ . \ヾ: |::|` - ,, ___`-´_ ,, - ´|: : :|:::| ヽ: |::|\  ̄/ /| |: : :|: | 快適の意味が違う。 俺は絵かきではないんで細かいことは知らん。 このスレがこんなに消費されてることに驚いたわ LinuxでもGUIアプリを動かしたいって需要そんなにあるもんなんかね Qtのスレも意外に活発だしそういう兆候なのかもしれん >>304 on Windowsだぜ? gimp on ms-windowsとか。 >>306 on Windowsだったか 勘違いしてたわアイタタタ Linux板にもスレがあって、ソッチの方が若干こちらより多く消費されてるな >>310 gimpインスコしたけど自分で作ったやつ(ウィンドウ表示するだけのプログラム)起動できないんだけど GTK+3系のwin32用バイナリってどこかにある? そもそも、win32版のGTK+3を1からビルドしてちゃんと動いている人いる? GTK+が糞という事は全く無い。少なくともLinux上ではかなり良く出来てる。 問題はWindows対応が後手後手になっている事だな。 Windows上だって2系列なら問題なし。 gimpで実績有り。 GTK+3.2がリリースされたけど、そろそろWindows用のバイナリを配布してくれ。 MSフォントじゃないとまともに起動しないのが気に食わない public class UserWindow :Gtk.Window{ } こういう感じの事がしたいのですが引数つけろ!と文句を言われます。 どのようにしたら文句を言われなくなりますか? QTが滅びそうだし、これからはGTKの時代。 しかしGTKスレがない不思議。 何度でも言うよ 欠かさず言うよ GTKは糞 君を愛してる qtって死んだのか? photoshopなりchromeなり、メジャーなツール全般で使われてるから、 gtkより遥かに使われている印象だけれど。 もっとも、個人的にはプレーンなc++で書けるgtkmmが好き。 gccとGTKを弄りはじめた。DELPHIが天国に思えたw QtもDELPHIのGUI環境から見れば、やってられねー 昔Kylixというのがあってだな・・w そいやFPCってどうなったんだろ? あ、言いたかったのはLazarusの方だった。まだやってたんだな。 1.0なんて最近出たのかw お、GTK2、QT、Mac OS X Carbon、Android、iOSと結構スゴイことになってるな。 FPCはなんか凄いことになってて、本家Delphiにもクロスコンパイラとして同梱されていたりする。 旧ボーランドの人も多少は関わっていたりするのかな? ヘジルスバーグとか入っていたり? gtkmmは何となく理解できた。 qtやwxWidgetsはマクロを多用するからか理解できなかった。 けれど、ライセンス的な部分から、もし使うならwxWidgets。 ビルドして、exeができたのに、実行したら、DLLがないといわれた DLLいれたら、こんどは、エントリポイントがどうのこうのいわれた >>346 その程度のことに対処できないのになぜGTK+を選択した? 素直に金払って有償ライブラリを使った方がいいよ もっと金を払えばサポートもそれなりにしてくれるよ ていうか金払ってプログラミング講習とか受けた方がいい >>349 またおまえか、巣に帰れ。 しかし、gtkmmが糞なのは同意する。 >その程度のことに対処できないのになぜ うるさいなぁ FPC = Free Pascal Compiler 質問です GTK+2をスタティックでビルドしたのですが、gtk_label_newを定義すると failed to create cairo font face, expect ugly output. the offending font is 'DejaVu Sans 9.9990234375' Pango-WARNING **: font_face is NULL Pango-WARNING **: scaled_font is NULL と表示されてプログラムが強制終了します。これってpangoかcairoの問題なのでしょうか? freetypeもfontconfigもリンクしてあるんですけど…一応簡単な窓なら落ちないです キーのリスナーとキー入力の動作 って簡単ですか? キーバインド変更アプリケーションを作るんで検討しています。 javaのAPI使うより C、C++ & gtkのほうが速いですかね? >>356 JAVAからだったら中で完結した方がいい JNIが遅いから 久しぶりにビルドしようとしたら、x64GCCだとglib-genmarshalが止まって これ使うライブラリが作成できないぞ 使わんからいいけど、いまさらながら依存関係が酷いな GTKやろうとしたけどCairoとかよくわからない周辺のライブラリまで出て来てあんまり手軽じゃないね GTK → AWK Tk → Perl wxWigets → Ruby Qt → Python webkit → JavaScript Macで日本語入力が可能になりそう!Windows爆死www Linux憤死wwwwwwwwwwwwwwwww http://engawa.2ch.net/test/read.cgi/poverty/1368116873/ これ自前で描画してんの? Uiバグったかと思ってビビった gtkは癖がある qtはイベント周りが慣れない winformが使いやすいけどmonoだと遅いw >>366 Why don't you use wxWidgets? I'm fine, thank you. and you? gtk_x64 の gtkbuilder mingwでは起動できるけどVSでは起動しない 何故vs版が存在しているのか意味不明、この状態をリリースするとか 開発側もユーザー側も時間の無駄だよ早急に撤去するべき GTKを使ってるとあれだけ糞だと思ってたWindowsAPIが偉大に見えてくるから不思議 LinucのGUIアプリってWindowsの1万分の1も需要なさそう。 今、gtkmmを勉強中だよ。 スゴいアプリ作れるようになるんだ。 gtkmm、一通り勉強終わり。Visual Studioで使えるか試してみる。 見た目をWindowsっぽく変える方法を知っている人、居ますか? 昔、Gtk使ってみようと思ったことあったけど、当時、HTML表示機能がなくてやめたよ。 多分、今もないかな。 gtkhtmlという標準でないものはあったけど、GTKのバージョンが違ったりしてコンパイルできなかったような気が。 QtのTextBrowserとか、JavaのJEditorPaneとかは、よくできている。 WindowsのIEコントロールも使い方がかなり難しいけどもHTML表示ができる。 IEコントロールはマルチプラットフォームじゃないけどね。 WebKitGTK+ていうのがあるようだけど。たしか昔はmozembedとかいうのがあった気がする >>386 Webkitベースでも別に構わないんだけど、右クリックしたら独自メニュー出せるとか、 リンクをクリックしたら、独自処理にジャンプできるとか、 表示HTMLをファイルを経由せずにセットできるとか、 そういうのが簡単にできるようになってないと、使えないかな。 多分、簡単にはできない、もしくはできないと思うんだよね。 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ https://www.youtube.com/watch?v=NDq1QoJY0nY 宇ドナルドアナリストパワーストーンコーチングとしまえん サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足 サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題 春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残 コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題 マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了 校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント 高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる