問題タブ [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.
text - ソケットからバッファを受信するgtkテキストエントリ?
C と空き地を使用して、gtk テキストビューと gtk テキスト エントリのみを使用して単純なウィンドウを作成しました。この時点で、テキストビューは UDP ソケットからバッファ/データを受信し、次のコマンドで完全に出力されます。
そして今、同様のコマンドでテキストエントリを作成し、ソケットから受信したバッファ/データを取得したいと考えています。これgtk_entry_buffer_insert_text
は正しいかもしれませんが、他に何かが欠けていると思います. を使用する必要guint
があると思いますが、正確な方法はわかりません.
c - TAB を押したときに GTK Entry がテキスト入力を非表示にしないようにする
Windows XP の 32 ビット版で GTK 3.0 を使用し、 MinGWでコンパイルすると、かなり奇妙な問題が発生します。conf 構造体 (ここには示されていません) によって入力される 3 つのテキスト エントリを使用して、ネットワーク構成用の小さなポップアップを作成しました。
最初の表示では、最初のテキスト エントリの値 (10) は非表示であり、ボックスを左クリックして表示する必要があります。
左クリック後:
さらに、Tab キーを繰り返し押すことで、すべてのテキスト エントリを非表示にすることができます。ただし、エントリが変更されると、非表示にはなりません。
いろいろ試しましたが(set_visibility
、set_overwrite
、 ) "activation" signal
、"focus" signal
今のところ問題を解決できていません。
ソースコードは次のとおりです:Github Gist
Makefile (コンピューターの gtk src フォルダーを変更します): Github Gist
c++ - gtk_entry_get_text: アサーション 'GTK_IS_ENTRY (エントリ)' が失敗しました
私は C++ と GTK 3 で小さなプログラムを作成しています (学習中です) が、これに問題がありました。それで、問題のある部分を切り分けました。
ボタンをクリックすると、エントリを取得して印刷することになっています。
これはコードです:
エントリを取得できず、次のエラー メッセージが表示されます。
誰が問題が何であるか教えてください。どうすればそれを機能させることができますか?または、いずれにせよ、これを行うための良い代替手段は何ですか? (機能が分離されている必要があります)
前もって感謝します。
あなたの答え@ptomatoに感謝します。私はあなたが提案した変更を新しいコードに置き換えてみました:
しかし、コンパイルしようとすると、次のように表示されます。
なにが問題ですか?私は何をすべきか???
2 番目の引数についてもう一度説明していただけますか。(英語は私の母国語ではないので、この部分は少し混乱しました:P )
再度、感謝します。
python - Python gtk.Entry の「preedit-changed」イベントが機能しない
gtk.Entry に数字のみを受け入れさせようとしています。最初は、イベントが発生したときに stdout に何かを印刷しようとしましたが、スクリプトを実行しても、gtk.Entry (pygtk 2.24、python 2.7.2、Windows XP、また同じコードを実行しました) に何かを入力しても何も起こりませんでしたLinux では同じ結果になります)。コードのどこが間違っている可能性がありますか?
c# - textEntry.Text 出力は Gtk.Entry (mono)
このコードでエントリのテキストを取得しようとしています:
また、私は試しました:
しかし、私が得るのはGtk.Entry だけで、エントリからのテキストではありません。どうすればこれを修正できますか?