代码拉取完成,页面将自动刷新
# !/usr/bin/env python
# -*-coding:utf-8 -*-
"""
# File : 碳汇计量系统1.0.py
# Time :2022/6/18 16:38
# Author :author name
# version :python 3.8
# Description:
"""
import tkinter as tk
from bCS_TK import BSC
from SCS_TK import SCS
# -------------------------------创建应用程序主窗口---------------------------
def main():
root = tk.Tk() # 加载主界面
root.title('碳汇计量系统1.0') # 设置标题
# 窗口居中,获取屏幕尺寸以计算布局参数,使窗口居屏幕中央
screenwidth = root.winfo_screenwidth()
screenheight = root.winfo_screenheight()
width, height = int(screenwidth * 2 / 3), int(screenheight - 100)
# 设置窗口大小,和左上角位置
root.geometry("{}x{}+{}+{}".format(400, 250, int((screenwidth - width) / 2), 50))
# root.iconbitmap('img/logo.ico')
root.resizable(False, False) # 设置窗口不可拉伸
def caiDanLian():
# ------设置菜单栏------
menubar = tk.Menu(root)
# 1.文件栏
fileMenu = tk.Menu(menubar, tearoff=0) # 去掉顶端横线
menubar.add_cascade(label='文件', menu=fileMenu) # 添加一个子菜单 File
fileMenu.add_command(label='新建')
fileMenu.add_command(label='打开')
fileMenu.add_command(label='保存', accelerator="Ctrl+S")
fileMenu.add_command(label='另存为')
fileMenu.add_separator() # 加分割线
fileMenu.add_command(label='退出', command="quit")
# 2.编辑栏
editMenu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label='编辑', menu=editMenu)
editMenu.add_command(label='剪切')
editMenu.add_command(label='复制')
editMenu.add_command(label='粘贴')
settingsMenu = tk.Menu(editMenu, tearoff=0)
editMenu.add_cascade(label='设置', menu=settingsMenu)
# 3.帮助栏
menubar.add_cascade(label='帮助') # 添加一个子菜单 File
# 配置窗口
root.config(menu=menubar)
caiDanLian()
# ---------------------------设置弹窗-------------------------------
# 单击按钮1,创建并弹出新窗口
button1 = tk.Button(root,
text='养殖大型藻类碳汇计量',
command=SCS
)
button1.place(x=100, y=40,
height=40, width=200
)
button2 = tk.Button(root,
text='养殖双壳贝类碳汇计量',
command=BSC
)
button2.place(x=100, y=100,
height=40, width=200
)
# 启动消息主循环
root.mainloop()
if __name__ == '__main__':
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。