短時間(おそらく5秒間)無効になっている[OK]ボタンを含むダイアログボックスを表示したいとします。他のボタンは、この間に応答する必要があります。pygtkのボタンのタイミングを無効にする
1
A
答えて
4
GTK +タイムアウトが必要です。最初にボタンを無効にします。タイムアウトはボタンを有効にする関数を呼び出します。
ユーザビリティ上の理由から、タイマーが動作していることをユーザーに見えるようにしてください。これを行うには、ボタンを有効にするまで「OK(5)」、「OK(4)」などのようにカウントダウンします。
はこちらをご覧ください: http://graphics.sci.ubu.ac.th/api/pygtk/tutorials/pygtk2tutorial/ch-TimeoutsIOAndIdleFunctions.html
アイデアは、1秒(1000ミリ秒)にタイムアウトを設定することです。コールバックが呼び出されるたびに、ボタンのラベルを変更してTRUEを返します。コールバックが5回目に呼び出されると、コールバックを有効にしてFALSEを返します。これにより、タイムアウトが削除されます。
関連する問題
- 1. Javascriptの無効化とタイミング
- 2. GTK(PyGTK)ノートブックのページにカスタムメニューを無効にする方法は?
- 3. ボタンを無効にする
- 4. 無効なボタンのツールチップを無効にする
- 5. ボタンのマウスオーバーを無効にする
- 6. iOSのボタンを無効にする
- 7. Androidボタンのテキストを無効にする
- 8. Androidグリッドのボタンを無効にする
- 9. バリデーションエラーのボタンを無効にする
- 10. aspxページのボタンを無効にする
- 11. アンドロイドキーパッドのボタンを無効にする
- 12. デルファイのTMonthCalendar - ボタンを無効にする
- 13. ブラウザのボタンを無効にする
- 14. $無効の場合は無効にするボタン角度
- 15. 「続ける」ボタンを無効にする
- 16. 戻るボタンを無効にする
- 17. 戻るボタンを無効にする
- 18. NSComboBoxボタンを隠す/無効にする
- 19. 送信ボタンを無効にする
- 20. ボタンセレクターでボタンを無効にする
- 21. ラジオボタンでボタンを無効にする
- 22. UIAlertViewボタンを無効にする
- 23. ACPI電源ボタンを無効にする
- 24. 検索ボタンを無効にする
- 25. プロセスでボタンを無効にする
- 26. ボタンを無効にする方法JS
- 27. Android:リストビューでボタンを無効にする
- 28. ボタンを無効にする方法asp.net
- 29. JQueryを無効にするボタン
- 30. 太字ボタンを無効にする