問題タブ [gtkentry]

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.

0 投票する
1 に答える
2517 参照

tcl - 読み取り専用モードでのtkエントリの背景色の変更

こんにちは、テーブルを作成する必要があり、セルが読み取り専用になるという要件があります。ただし、読み取り専用モードに加えて、セルには色付きの背景が必要です。指定されたオプションを使用して、以下のようなことを試みましたが、うまくいきませんでした。私は GUI の設計を学んでいるので、特定のコマンドで読み取り専用モードで色付きの背景を取得できるかどうかはわかりません。

したがって、状態読み取り専用を使用すると、セルが灰色になり、背景色が非表示になりますが、状態読み取り専用を削除すると、背景色は表示されますが、セルは編集可能です。

セルの目的の背景色と読み取り専用状態を取得する方法があるかどうか疑問に思っています。私はあまり知りませんが、ボタン1イベントを何らかの方法でバインドできれば、ユーザーがクリックしてもセルは何もしないと考えていました。

このウィキページの「ウィジェットの状態」セクションでは、無効な状態では選択が許可されていませんが、読み取り専用では選択が許可され、異なる背景が使用されると書かれていますしかし、異なる背景が使用されている場合、それを設定する方法は?? それとも、別のグレーの色合いが使用されているということですか...

私の考えが正しいかどうかわからないので、コメントをお願いします???

0 投票する
2 に答える
2211 参照

c - GTK+ でエントリの値を取得する方法

助けが必要な問題があります。DES または RSA を使用して暗号化および復号化できる C プログラムを作成しています。GUI を作成するために、より良いオプションがないことが主な理由で、GTK を使用しましたが、ボタンを押したときにエントリからテキストを保存する方法についてのガイダンスが必要です。

したがって、ユーザーが特定の入力フィールドに何かを入力して「暗号化」を押した場合、実際の暗号化を行う必要があるため、ユーザーが書いたものを何らかの方法で保存する必要がありますが、これに適したコマンドが見つかりませんでした。私にできる唯一のことは、それをコンソールに書き込むことでしたが、これはあまり役に立ちません。さらに、実際の暗号化されたメッセージを別のエントリに戻す必要があります。

0 投票する
1 に答える
1302 参照

c++ - Gtk::Entry を Gtk::Dialog に追加する

に を追加しGtk::EntryていGtk::Dialogます。

このコードは、空のダイアログ ボックスを表示します。show_all()またはを使用してshow_all_children()も何も起こらず、空のダイアログ ボックスも表示されません。

そして、すべての場合に次の警告が表示されます。

Gtk-WARNING **: Attempting to add a widget with type gtkmm__GtkEntry to a gtkmm__GtkDialog, but as a GtkBin subclass a gtkmm__GtkDialog can only contain one widget at a time; it already contains a widget of type GtkVBox

この問題の解決を手伝ってください。

0 投票する
1 に答える
992 参照

filter - GTK 1 つの Liststore に対して 3 つの異なるフィルターを作成する方法

GTK/Python で、ノードとのインターフェイスを構築しようとしています。

これは私のインターフェースの写真です

クロノマップ

1 つのリストストアを作成し、さまざまなものをフィルタリングしたいと考えています。ユーザーは 2 つのアクションを実行する必要があります。最初に、ノードのタイプ、ノードの開始名などでフィルタリングする場合は、使用したいフィルターのタイプをコンボボックスで選択する必要があります。

次に、テキスト エントリで、表示する情報を決定します。ノードタイプの例を見てみましょう。ノードには、ノード タイプ 1、ノード タイプ 2、およびノー​​ド タイプ 3 の 3 つのタイプがあります。ユーザーとして、ノード タイプ 1 だけを見たいので、ノード エントリに 1 を書き込みます。実は問題があります。フィルターが機能しないのです。

最初に 2 つのリストストアを作成します。

私の3つの異なるフィルターがあります:

コンボボックスを変更すると、関数がアクティブになり、コンボフィルターのタイプとコンボボックスのテキストが取得されます。

そして、それは機能しません。

0 投票する
1 に答える
353 参照

python-2.7 - gtk.entry で Enter キーをシミュレートして情報を保存する方法

Enterキーの代わりに、私が作成したボタン(gtk.Button)に1つまたは複数のgtk.Entry応答が必要です。

私はPython 2.7を使用しています

出来ますか?

0 投票する
0 に答える
229 参照

gtk - GtkEntry アイコンのツールチップが機能しないのはなぜですか?

GJS で GtkEntry を次のように定義しました。

ただし、ツールチップは表示されません。ログにエラーは出力されず、プロパティと関数のドキュメントをくまなく調べましたが、何か不足していますか?

アップデート

get_icon_at_pos()これはハンドラーによって使用される既知のバグであり、2017 年 7 月 31 日に Daniel Boles によってアップストリーム::query-tooltipに修正がプッシュされました。