問題タブ [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 に答える
3162 参照

c++ - GTK エントリから整数への変換

gtk エントリ ウィジェットからテキストを取得し、それを整数値に変換するにはどうすればよいですか。私のコードには、ウィジェットへのポインターを含む Window というラッパー構造体が含まれていることに注意してください。メインでは、Window のインスタンスを宣言してから、適切な GTK 関数呼び出しを使用して正しいウィジェットを構築します。次に、そのウィンドウ オブジェクトを、クリックされたアクションを処理する関数に渡します。次に、分子を分母で割った整数形式を計算したいと思います。以下は私の試みです。button_clicked 関数を除いて、すべてのコードが機能します。何か案は?

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

gtk - GTK - gtktextview/gtkentry を更新するには? #C

CubeSat 用の基本的な GROUND CONTROL STATION を作成し、コマンド (問題なし) と TELEMETRY の 2 つの部分に分けています。私は C コードと GTK を使用しています。テレメトリ ウィンドウでは、テレメトリ パケットを受信するたびに何らかの情報を表示する必要があるため、情報ごとに gtkview/gtkentry を使用しようとしましたが、表示されるメッセージを更新する方法がわかりません。

特に、例は次のとおりです。

そのため、最初に「WAITING」というテキストがあり、次にパケットが受信されたときにそのテキストを更新したいのですが、どうすればこれを行うことができますか?

このコードを繰り返してみましたが、「パケット番号」を参照する変数で「待機」を変更しましたが、コアダンプが取得されます

私もこのコードを試しましたが、常に同じ問題があります。

助けてくれてありがとう!

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

c - GTK+、Glade、および gtk_entry ダブルクリック

Glade を使用して GTK GUI を作成しました。エントリーとボタンがあります。ユーザーは数字を入力し、ボタンを押します。エントリは、長さが 4 文字、サイズが 4 文字に制限されています。 ボタンは信号に接続されています。エントリは読み取り専用です:

GUI.size_entry_kb のテキストはデフォルトで Glade に設定されています: "256" エントリをダブルクリックし、値を削除して、たとえば 512 を入力すると、すべて OK です。しかし、次にエントリをクリックすると(シングルクリック)、ゴミになり、悪いエンコーディングのような奇妙なシンボルになります。同時にコンソールに警告が表示されます:

クリックし続けると、終了します

また

そのエントリには何も設定していませんが、それがどこかの間違いなのか、それともバグなのかわかりません

0 投票する
3 に答える
6675 参照

python - GtkWindowには、一度に1つのウィジェットしか含めることができません

私はこのコードを使用して、Webから画像を取得して表示しています。

それは機能しますが、画像の下にテキスト/入力ボックスを表示したいと思います(後でテキストを取得するため)。以下を追加しましたself.image.show()

ただし、この警告が表示されてから実行すると、入力ボックスが表示されません。

ee.py:31:GtkWarning:タイプGtkEntryのウィジェットをGtkWindowに追加しようとしていますが、GtkBinサブクラスとして、GtkWindowには一度に1つのウィジェットしか含めることができません。すでにタイプGtkImageself.window.add(self.entry)のウィジェットが含まれています

なぜ複数のウィジェットを配置できないのかわかりませんが、誰かがこれに対する解決策を持っていますか?

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

gtk - GtkEntry コンテキスト メニューをブロックする方法

GtkEntryにはデフォルトのコンテキスト メニューがあることがわかりましたが、
本当に必要ありません。無効にするにはどうすればよいです

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

python - pygtkのエントリからハイライトを削除するには?

作成した小さな GUI があり、起動すると、作成した「最初の」gtk.Entry が常に (一連のエントリで) 強調表示されます。

基本的に、これが私がそれを作成する方法です:

次に、さらにいくつかのエントリを作成します。次に、それらすべてに対して「show」を同時に呼び出し、「pack_start」を使用してそれらを vbox に入れます。

GUI を起動するたびに、「1」が強調表示されます。このハイライトを削除するにはどうすればよいですか?

ありがとう。これを理解することはできません。

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

c - GtkEntry でプレースホルダー テキストを設定する方法

私はこの例を試しました:

しかし、エラーが発生しています: undefined reference togtk_entry_set_placeholder_text'`