gis python窗体gui_用Python作GIS之四:Tkinter基本界面的搭建

该博客介绍了如何使用Python的Tkinter库构建GUI应用程序,包括设置主窗口属性如标题和图标,以及创建文件菜单,包含新建、打开、保存和退出等操作。同时展示了窗口退出事件的处理函数 Quit,它负责关闭窗口并结束程序。
摘要由CSDN通过智能技术生成

标签:

Python下的主窗口可以定义如下:

def start(self):

#self.project = Project("temp")

#self.project.directory = os.getcwd()

#Splash = SplashScreen(self.master)

self.hellos = 0

self.master.title("STARS: Space-Time Analysis of Regional Systems")

self.master.iconname("STARS")

self.master.bind("", self.quit)

h = self.winfo_screenheight()

w = self.winfo_screenwidth()

geom = "%dx%d"%(w,h)

self.master.geometry("600x400+0+0")

菜单定义如下:(仅列出File下的菜单,后略)

self.menuBar = [

(‘File‘, 0,                                  # (pull-down)

[#(‘New Project ...‘, 0, self.newProject),           # [menu items list]

(‘Open Project ...‘, 0, self.openProject),

(‘Project Summary‘,0,self.projectSummary),

‘separator‘,                            # add a separator

(‘Save Project ...‘, 0, self.saveProject),

(‘Save Project As ...‘,1, self.saveProjectAs),

‘separator‘,

(‘Exit ‘,    1, self.Quit)]              # label,underline,action

),

...

上面窗口退出的对应命令

def Quit(self):

# added to deal with shell+gui options

self.quit

self.master.destroy()

sys.exit(0)

STARS采用的Tkinter基本界面的搭建语法大致就是这样

标签:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值