質問編集履歴

1

詳細を記入

2021/07/16 23:18

投稿

ebinem
ebinem

スコア12

test CHANGED
@@ -1 +1 @@
1
- python tkinterのentryで文字挿入カーソルを一つ後ろへ
1
+ python tkinterのentryボックス挿入カーソルよりも前の文字列取得するには
test CHANGED
@@ -1,19 +1,21 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
+ python tkinterのentryボックスで、挿入カーソルよりも前(もしくは後)の文字列を取得するにはどうしたらよいでしょうか。
3
4
 
4
-
5
- python tkinterentryでinsertによる文字挿入後にカーソルを一つ後ろへ下げるにはうしらよでしょうか
5
+ また、メソッド細かい設定方法なが記載されページがあればご教示ください。
6
6
 
7
7
  よろしくお願いいたします。
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
10
 
11
- GUI上のボタンで文字を挿入後カーソルが入した文字の前にあるので挿入した文字が前に来てしまう。
11
+ GUI上のキーード(ボタンで文字を挿入後、挿入カーソル位置入した文字の前にある為、から挿入した文字が前に来てしまう。
12
+
13
+ (例 Aを挿入→Bを挿入→Cを挿入 文字列がCBAになってしまう)
12
14
 
13
15
 
14
16
 
15
- ### 試しこと
17
+ ### 考え解決方法
16
18
 
19
+ カーソルよりも前の文字列を取得して、その文字数を元に、entry.icursor('len+1')にする
17
20
 
18
-
19
- pyautogui.press('right')だとモッサリ&なぜかカーソル位置が右端にな
21
+ → entry.get()の()内をどう設定したらカーソルよりも前の文字列を取得できか分かりません...