問題タブ [gtk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gtk - gtkアプリケーションがロードされたときに最初のツールバーボタンが自動的に選択されるのはなぜですか?
gtkアプリケーションがロードされると、ツールバーの最初の項目が自動的に選択されます(強調表示され、Enterキーを押すと押されます)。これは小さな問題ですが、デフォルトでは何も選択されないようにしたいと思います。
基本的なサンプルコードは次のとおりです。
testtoolbar.glade
user-interface - GTK+ でのキー押下の処理 (gtkD)
私はgtkD(GTK +のDバインディング)で遊んでいます
のwindow
オブジェクト、インスタンスがありgtk.MainWindow
ます。キープレスを処理したい。
- どのように?
- 特殊キー (矢印キー、pgup/pgdn など) はどのように扱うのですか?
PSこれらの種類の質問はGoogleなどで回答できることは知っていますが、stackoverflowで「より単純な」質問をたくさん見たので、質問しても問題ないと思いました.
さらに、基本的なことがドキュメントのページの下に埋もれがちな場合があります。
gtk - 新しく追加されたウィジェットに割り当てがないのはなぜですか?
スクロールされたウィンドウの下部にウィジェットを追加し、そのウィンドウの下部までスクロールしたいと考えています。ただし、ウィジェットがまだ割り当てられていないため、ウィンドウは既に最下部にあると認識しています。つまり、これは -1 を返します。
どうしてこれなの?それに応じてウィンドウを調整できるように、ウィジェットを強制的にすぐに割り当てる方法はありますか? または、より良い解決策はありますか?
c++ - GtkTreeView ソート矢印を削除するには?
列ヘッダーから並べ替え矢印を削除する必要があります。これは、列を呼び出すことで実行できset_sort_indicator(false)
ます。
矢印は表示されていませんが、矢印のスペースはまだ確保されているようです。列のタイトルがすべてのヘッダーを埋めるのに十分な大きさの場合、最後の部分 (矢印があるべき場所) が切り取られます。
タイトルをヘッダー全体に表示する方法はありますか?
c - GTK アプリに Flash Player を埋め込む方法は?
Adobes FlashPlayer をアプリケーションにc
埋め込もうとした人はいGtk
ますか?
出来ますか?始めるのに良いポイントはありますか?
WebKit
PS:またはGecko
renderengine を自分のアプリケーションに埋め込みたくありません!
user-interface - bashスクリプト用のGUIを作成するにはどうすればよいですか?
スクリプト用にグラフィカルなダイアログを作成したいのですが、方法がわかりません。GTK-Serverなどについて聞いたことがあります。誰かがBashをtcl/tkとリンクする方法を知っていれば、私も満足しています。
私のプロジェクトはBashのスクリプトでなければならないので、「changetoC++」のようなものを投稿しないでください。他のオプションはありません。
何か案は?
編集:
回答ありがとうございますが、コンソールの色のような「グラフィックス」は必要ありませんが、移動したり最小化したりできるグラフィックウィンドウを使用します。テストxmessage
しますが、それが私が探しているものになるとは思いません。 。
編集2: はい/いいえのような単純なダイアログを作成したくありませんが、プログレスバーやボタンのようないくつかのインターフェイス、ゲームのようなものを作成します。
gtk - Dでは、空の文字列を渡す方法は? (gtkD へ)
フォボスでの D1 の使用
のテキスト入力フィールド、インスタンスがありますgtk.Entry.Entry
。
を呼び出すとsetText("")
実行時エラーが発生します
なんで?Dに問題があるようです、私はこれを試しました:
アサーションが失敗したため、プログラムは終了しました。
どうすればこれを回避できますか?
multithreading - Valgrind: サイズ 8 の無効な読み取り
私はしばらくの間、オープン ソース プロジェクトhttp://gtkworkbook.sourceforge.net/に取り組んできましたが、最近、まるで輪になっているかのような問題に遭遇しました。ヒープの問題があると確信していますが、このコードをあまりにも長く見てきたため、それが何であるかを正確に把握できませんでした。
つまり、簡単に言えば、libcsv パーサーで作業しながら、メモリのブロックを N ポインターから M ポインターに再割り当てしています。追加の列がある場合は、配列の最大サイズを現在のサイズの 2 倍に増やしたいと考えています。現在のコードは次のとおりです。
valgrind の出力は次のとおりです。
sheet.c 行 351
sheet.c の関数全体:
CSV パーサー スレッド