通常、キャンバスを作成するときに、(0、0)の座標が左上隅に配置されます。今私は左下隅に設定したいと思います。私は "スクロールバー領域"を設定する必要があると思うが、私はそれを行う方法を理解することはできません。 誰かが説明できますか?Tkinter:キャンバスの底に0、0のコードを設定します。
答えて
に置き換えてください。tkinter canvasは座標系の変更をサポートしていません。左下隅に0,0が表示されるようにキャンバスをスクロールできますが、座標系には影響しません。点(1,1)は、常に点(0,0)の右下にあります。
がキャンバスに関連
すべての座標は、浮動小数点数として格納されている座標:official tcl/tk documentation on the canvasから
(のTkinterは、Tcl/Tkのインタプリタの周りだけのラッパーです)。座標と距離はスクリーン単位で指定され、浮動小数点数の後にオプションで複数の文字のいずれかが続きます。文字が指定されていない場合、距離はピクセル単位です。文字がmの場合、距離は画面上でミリメートル単位です。それがcなら距離はセンチメートルです。 iはインチを意味し、pはプリンタのポイント(1/72インチ)を意味します。大きいy座標は画面上の低い点を指します。より大きなx座標は、より遠い点を指す。座標は、偶数のパラメータとして、または偶数のxおよびy座標値を含む単一のリストパラメータとして指定できます。
TRANSFORMATIONS
は通常カンバス座標系の原点は、キャンバスを含むウィンドウの左上隅にあります。 xviewとyviewのwidgetコマンドを使用して、キャンバス座標系の原点をウィンドウの原点に対して相対的に調整することができます。これは通常スクロールに使用されます。キャンバスは、ウィンドウ座標系に対するキャンバス座標系のスケーリングまたは回転をサポートしていません。
画面のサイズを保持する2つの変数を作成できます。 (0,0)
を(self.screenWidth-0, self.sceenHeight-0)
ええ、私はこれを行うために使用されましたが、スクロールバー領域でより簡単で高速かもしれないと思います –
このメソッドの利点は、左上から測定すると逆に同じことをする必要はありませんが、それが意味をなさない場合は –
ええxDですが、私はもっと頻繁に底から測定する必要があります。 –
- 1. tkinter variable.grid(行= 0)
- 2. マウスの位置(0、0)をキャンバスの中心にする
- 3. マップの座標の境界をデフォルトに設定する(0、0)
- 4. scipy.sparse:ゼロを0に設定
- 5. Android:設定高さを0に設定
- 6. ハスケルがqnanとして(0/0)を設定する
- 7. Rails Migration Decimal Column:デフォルト=> 0 MySQL精度を0に再設定しますか?
- 8. コード内のaveRP [0] == 0およびaveRP [0]> 0は何を意味しますか?
- 9. SWI設定R0を0
- 10. LEFT JOINの空白に0を設定しますか?
- 11. Cソケットプログラミング:IPヘッダーのIDを0に設定しますか?
- 12. rand()は0に変数のみを設定します
- 13. SQL Serverの時刻(0)データ型をNULLに設定します。
- 14. CSSの透過性のためにrgba(0、0、0、0)またはrgba(255,255,255、0)を使用しますか?
- 15. 文字列を '\ 0'に設定する
- 16. グループ内の値が0の場合、グループ内のすべての値を0に設定します。
- 17. StanfordCoreNLPServer/0:0:0:0:0:0:0:0:9000このサイトにアクセスできない
- 18. ボタンは0に設定してもパディングを維持します
- 19. 0〜30の範囲内の値を設定します。
- 20. CSSをリセット - パディングとマージンを0に設定しますか?
- 21. request.getRemoteAddr()を使用すると、0:0:0:0:0:0:0:1
- 22. 高さUILabelを0に設定
- 23. 0 + 0 + 0 ... + 0!= 0
- 24. MediaPlayer.SetDataSource()を '/ storage/emulated/0/...'に設定します。
- 25. map.directionsRenderers [0] .directions.routes [0] .overview_pathにアクセスします。
- 26. MySQLの "SET foreign_key_checks = 0"のSQLAlchemy設定
- 27. 機能設定番号を0に設定していますか?
- 28. 変数/変数の設定が0になりました
- 29. 結果コード0
- 30. FASM - "buffer db 0、0、0、0、0、0、..."を圧縮する
左下にポイント0,0を表示することはできますが、ポイント1,1は常に右と下の0,0になります。それは大丈夫ですか、またはy座標が_up_から下に移動したいのですか? –
ええ、2番目のもの、私は基本的に@ブライアンオークリー –