0

申し分なく、ほとんど関連する問題に関するかなりの数の投稿を見てきましたが、私のものと完全に一致するものはありませんでした.

ソフトウェアの仕様は次のとおりです。 Python 3.3 (複数のコピー、1 つは Windows XP 32 ビット、もう 1 つは Windows 7 64 ビット) 両方のコピーで同じ問題 Python 用の win32 API が両方のマシンに存在する

これはコードです:

#Training Program for Chemence Owned Laser Cutter
#Written by Jared Lunt in the Python Programming Language.

try:
    import tkinter
except ImportError:
    raise ImportError ("The tkinter Module is required to run this program.")

main = tkinter.Tk()

#The first objective of the app design is to state the Title
main.title("Laser Cutter Operations Training")

#The second objective of the app design is to define the size of the Main Window.
import sys, cmd
sys.path.append('C:/Python33//Lib/site-packages/win32')
from win32api import GetSystemMetrics

systemWidth = GetSystemMetrics (0)
systemHeight = GetSystemMetrics (1)
width = systemWidth / 2
height = systemHeight / 2
left = width / 2
top = height / 2

window = cmd.window()
cmd.ShowWindow(window)
cmd.window(window, edit=True, topLeftCorner=( top, left ), widthHeight=( width, height ) )

main.mainloop()'
4

1 に答える 1

1

ここで非常に奇妙なことを試みています。cmd または cmd をインポートするというアイデアをどこから得たのだろうかと思いますが、いずれにせよ、それは道ではありません。

Tkinter のジオメトリメソッドを使用して、ウィンドウのサイズと位置を制御できます。

main.geometry("%sx%s+%s+%s" % (width, height, left, top) )

を使用する行の代わりにcmd

于 2013-03-14T13:15:52.067 に答える