📅  最后修改于: 2023-12-03 15:19:54.301000             🧑  作者: Mango
s1mple 十字准线代码是一个用于在屏幕上显示一个十字准线的代码片段,它可以帮助程序员在开发过程中更方便地对齐代码和界面元素。
import tkinter as tk
class CrosshairWindow(tk.Tk):
def __init__(self):
super().__init__()
self.canvas = tk.Canvas(self)
self.canvas.pack()
self.draw_crosshair()
def draw_crosshair(self):
screen_width = self.winfo_screenwidth()
screen_height = self.winfo_screenheight()
self.canvas.create_line(0, screen_height // 2, screen_width, screen_height // 2, fill='red')
self.canvas.create_line(screen_width // 2, 0, screen_width // 2, screen_height, fill='red')
if __name__ == "__main__":
window = CrosshairWindow()
window.mainloop()
tkinter
模块,用于创建 GUI 窗口。CrosshairWindow
类继承自 tkinter.Tk
,用于创建一个窗口。__init__
方法中,我们创建了一个画布(canvas
),并将其添加到窗口上。draw_crosshair
方法用于绘制十字准线。其中,我们获取屏幕的宽度和高度,然后在画布上使用create_line
方法绘制两条线,形成一个十字准线。main
函数中,我们创建了一个CrosshairWindow
对象,并通过调用mainloop
方法启动窗口的事件循环。tkinter
)。.py
文件并运行。