目录
前言:
本软件开源,请勿用于商业用途,可以根据作者版本修改并开创自己的版本,但切记不能用于商业,这是作者研发的第1个软件,也希望大家多多捧场,把bug发评论下,也可以发帖来艾特我哟!
个别版本可能会报错,那是因为bug尚未修复,还请大家多多期待,届时出内测之时,将会邀请各位与舟同济。
介绍:
为确保您的最佳体验,请使用当前最新版本,点击目录即可一键跳转
这是一款游戏,是一款人生模拟器,名为“全球人生模拟器”,其运营方式详见游戏。
条款:
关于本应用商业用途及合作事宜:
1.禁止商业
2.目前没有合作打算
关于商用处理:
1.人人都是好公民,检举揭发有礼貌
关于代码开放原则:
1.原则上尊重每一个人写的代码版本及更新版本或魔改版本等等等等,但只要在此基础代码上有做修改,量不大的即可视为本软件的衍生软件,版权归作者所有,对于以后可能调用版本,我们表面理解
2.若你将我们的代码进行修改以后,改版成软件,若发现相同雷同之处过于相似,我们将遵循“关于商用处理”原则
附:
下列为壁纸,加粗字体为壁纸名称。
国庆:
g:
1.0:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42"""
import time
import tkinter as tk
import tkinter.messagebox
root = tk.Tk()
def hit_me():
var = entry.get()
kk=var
print(tk.messagebox.askquestion(title='提示', message='上帝说:%s!欢迎你的到来'%kk))
root.title("全球人生模拟器")
root["width"]=100
#设置该控件左右宽度
root["height"]=100
lbw = tk.Label(root,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
fm2 = tk.Frame()
tk.Button(text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
fm2.pack()
root.mainloop()
1.1:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31"""
import time
import tkinter as tk
import tkinter.messagebox
root = tk.Tk()
def hit_me():
var = entry.get()
kk=var
print(tk.messagebox.askquestion(title='提示', message='上帝说:%s!欢迎你的到来'%kk))
root.exit(0)
def sz():
cs=1
while True:
lbw.config(root,text="第%s岁:"%cs)
cs+1
root.title("全球人生模拟器")
root.geometry('500x700')
lbw = tk.Label(root,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
fm2 = tk.Frame()
tk.Button(text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
fm2.pack()
root.mainloop()
1.2:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57"""
import time
import tkinter as tk
import tkinter.messagebox
from tkinter.messagebox import showinfo
q=[]
def m():
o=tk.Tk()
o.title( "全球人生模拟器" )
o.geometry( '500x250' )
ee = tk.Label( o, text="第几岁" )
ee["width"] = 50
# 设置该控件左右宽度
ee["height"] = 5
ee.pack()
root = tk.Tk()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
fm2 = tk.Frame()
m()
tk.Button( text="已完成", font=("楷体", 12), command=root.forget ).pack( side="bottom" )
fm2.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
lbw = tk.Label(root,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
fm2 = tk.Frame()
tk.Button(text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
fm2.pack()
root.mainloop()
1.3:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.2版本:更新岁数gui,更新时间:2021_9_20_12_29"""
import time
import sys
sys.path.append( r'C:\Users\zzr\Desktop\全球人生模拟器\1.x\1.3' )
import 年龄附件
from 年龄附件 import m
import tkinter as tk
import tkinter.messagebox
from tkinter.messagebox import showinfo
q=[]
root = tk.Tk()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
fm2f = tk.Frame()
tk.Button( text="继续", font=("楷体", 12), command=frame.destroy).pack( side="bottom" )
fm2f.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.mainloop()
1.4:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
def bok ():
bo = tk.Label( root, text="请选择你的国籍:" )
bo.pack()
hg = tk.Entry( root )
hg.pack()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
fm2f = tk.Frame()
fm2f.pack()
de=tk.Button(fm2f,text="继续", font=("楷体", 12), command=frame.destroy).pack( side="bottom" )
bok()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.mainloop()
1.5:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11
1.5版本:更新岁数gui,更新时间:2021_9_20_13_11"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
menu=tk.Menu(root)
for item in ["说明","打赏"]:
menu.add_command(label=item)
def pop(event):
menu.post(event.x_root,event.y_root)
def bok(bo):
bo = tk.Label( root, text="请选择你的国籍:" )
bo.pack()
hg = tk.Entry( root )
hg.pack()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
fm2f = tk.Frame()
fm2f.pack()
de=tk.Button(fm2f,text="继续", font=("楷体", 12), command=frame.destroy)
de.bind("<Button-1>",bok)
de.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.bind("<Button-3>",pop)
root.mainloop()
1.6:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11
1.5版本:更新岁数gui,更新时间:2021_9_20_13_11
1.6版本:更新岁数gui,更新时间:2021_9_21_10_53"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
import random
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
menu=tk.Menu(root)
for item in ["说明","打赏"]:
menu.add_command(label=item)
def pop(event):
menu.post(event.x_root,event.y_root)
def k(gu):
gu=print("1")
fr = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
fr.pack()
zl=random.randint(1,10)
l = tk.Label(fr, text="智力\n%s"%zl )
l.pack()
def bok(bo):
f = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
f.pack( side='right' )
g = tk.Frame( root)
g.pack()
a = tk.Button( g, text="继续", font=("楷体", 12), command=g.destroy )
a.bind( "<Button-1>", k )
a.pack( side='right' )
bo = tk.Label(g, text="请选择你的出生地:" )
bo.pack()
var1 = tk.StringVar() # 创建变量
l = tk.Label(g, width=3, textvariable=var1 )
l.pack()
def print_selection():
value = lb.get( lb.curselection() ) # 获取当前选中的文本
var1.set( value ) # 为label设置值
# 创建一个按钮
b1 = tk.Button(g, text='查看', width=8,
height=1, command=print_selection )
b1.pack()
# 创建一个Listbox和变量var2,并将var2的值赋给Listbox
var2 = tk.StringVar()
# 为变量设置值
# 创建Listbox
lb = tk.Listbox(g, listvariable=var2 ) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
lb = tk.Listbox(g) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
list_items = ["美国", "中国", "法国", "日本","英国"] # 定义列表
for item in list_items:
lb.insert( 'end', item ) # 从最后一个位置开始加入值
lb.pack()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
de=tk.Button(frame,text="继续", font=("楷体", 12), command=frame.destroy)
de.bind("<Button-1>",bok)
de.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.bind("<Button-3>",pop)
root.mainloop()
1.7:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11
1.5版本:更新岁数gui,更新时间:2021_9_20_13_11
1.6版本:更新岁数gui,更新时间:2021_9_21_10_53
1.7版本:更新岁数gui,更新时间:2021_9_21_11_13"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
import random
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
menu=tk.Menu(root)
for item in ["说明","打赏"]:
menu.add_command(label=item)
def pop(event):
menu.post(event.x_root,event.y_root)
def k(gu):
gu=print("1")
fr = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
fr.pack()
fr_s = tk.Frame(fr )
fr_s.pack(side='right')
fr_h = tk.Frame( fr)
fr_h.pack(side='left')
frw = tk.Frame( fr )
frw.pack()
zl=random.randint(1,10)
z = random.randint( 1, 10 )
k=0
l = tk.Label( fr_s, text="智力\n%s" % (zl) )
l.pack()
ld = tk.Label( fr_h, text="体质\n%s" % (z) )
ld.pack()
lds = tk.Label( frw, text="快乐\n%s" % (k) )
lds.pack()
def bok(bo):
f = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
f.pack( side='right' )
g = tk.Frame( root)
g.pack()
a = tk.Button( g, text="继续", font=("楷体", 12), command=g.destroy )
a.bind( "<Button-1>", k )
a.pack( side='right' )
bo = tk.Label(g, text="请选择你的出生地:" )
bo.pack()
var1 = tk.StringVar() # 创建变量
l = tk.Label(g, width=3, textvariable=var1 )
l.pack()
def print_selection():
value = lb.get( lb.curselection() ) # 获取当前选中的文本
var1.set( value ) # 为label设置值
# 创建一个按钮
b1 = tk.Button(g, text='查看', width=8,
height=1, command=print_selection )
b1.pack()
# 创建一个Listbox和变量var2,并将var2的值赋给Listbox
var2 = tk.StringVar()
# 为变量设置值
# 创建Listbox
lb = tk.Listbox(g, listvariable=var2 ) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
lb = tk.Listbox(g) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
list_items = ["美国", "中国", "法国", "日本","英国"] # 定义列表
for item in list_items:
lb.insert( 'end', item ) # 从最后一个位置开始加入值
lb.pack()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
de=tk.Button(frame,text="继续", font=("楷体", 12), command=frame.destroy)
de.bind("<Button-1>",bok)
de.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.bind("<Button-3>",pop)
root.mainloop()
1.8:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11
1.5版本:更新岁数gui,更新时间:2021_9_20_13_11
1.6版本:更新岁数gui,更新时间:2021_9_21_10_53
1.7版本:更新岁数gui,更新时间:2021_9_21_11_13
1.8版本:更新保存,更新时间:2021_9_21_13_11"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
import random
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
menu=tk.Menu(root)
for item in ["说明","打赏"]:
menu.add_command(label=item)
def pop(event):
menu.post(event.x_root,event.y_root)
def k(gu):
gu=print("1")
fr = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
fr.pack()
fr_s = tk.Frame(fr , width=20,
height=2)
fr_s.pack(side='right')
fr_h = tk.Frame( fr, width=20,
height=2)
fr_h.pack(side='left')
frw = tk.Frame( fr, width=20,
height=2)
frw.pack()
zl=random.randint(1,10)
z = random.randint( 1, 10 )
k=0
l = tk.Label( fr_s,width=20,
height=2, text="智力\n%s" % (zl) )
l.pack()
ld = tk.Label( fr_h, width=20,
height=2, text="体质\n%s" % (z) )
ld.pack()
lds = tk.Label( frw, width=20,
height=2, text="快乐\n%s" % (k) )
lds.pack()
def bok(bo):
f = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
f.pack( side='right' )
g = tk.Frame( root)
g.pack()
a = tk.Button( g, text="继续", font=("楷体", 12), command=g.destroy )
a.bind( "<Button-1>", k )
a.pack( side='right' )
bo = tk.Label(g, text="请选择你的出生地:" )
bo.pack()
var1 = tk.StringVar() # 创建变量
l = tk.Label(g, width=3, textvariable=var1 )
l.pack()
def print_selection():
value = lb.get( lb.curselection() ) # 获取当前选中的文本
var1.set( value ) # 为label设置值
# 创建一个按钮
b1 = tk.Button(g, text='保存', width=8,
height=1, command=print_selection )
b1.pack()
# 创建一个Listbox和变量var2,并将var2的值赋给Listbox
var2 = tk.StringVar()
# 为变量设置值
# 创建Listbox
lb = tk.Listbox(g, listvariable=var2 ) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
lb = tk.Listbox(g) # 将var2的值赋给Listbox
# 创建一个list并将值循环添加到Listbox控件中
list_items = ["美国", "中国", "法国", "日本","英国"] # 定义列表
for item in list_items:
lb.insert( 'end', item ) # 从最后一个位置开始加入值
lb.pack()
def hit_me():
q.append( 1 )
var = entry.get()
kk = var
w=open("kiss.txt","w")
w.write("%s\n"%var)
w.close()
print( tk.messagebox.askquestion( title='提示', message='上帝说:%s!欢迎你的到来' % kk ) )
if 1 in q:
de=tk.Button(frame,text="继续", font=("楷体", 12), command=frame.destroy)
de.bind("<Button-1>",bok)
de.pack()
root.title("全球人生模拟器")
root.geometry('500x250')
frame=tk.Frame(root,borderwidth=4,relief=tk.GROOVE)
frame.pack()
lbw = tk.Label(frame,text="欢迎来到这里,请问你的名字是?")
lbw["width"]=50
#设置该控件左右宽度
lbw["height"]=5
lbw.pack()
data=tk.StringVar()
lb=tk.Label(frame,textvariable=data)
lb.pack()
entry=tk.Entry(frame,textvariable=data)
entry.pack()
tk.Button(frame,text="确定",font=("楷体",12),command=hit_me).pack(side="bottom")
root.bind("<Button-3>",pop)
root.mainloop()
1.9:
# 基础Gui
"""更新日志:
1.0版本:更新基本gui,更新时间:2021_9_19_20_42
1.1版本:更新岁数gui,更新时间:2021_9_20_8_31
1.2版本:更新岁数gui,更新时间:2021_9_20_9_57
1.3版本:更新岁数gui,更新时间:2021_9_20_12_29
1.4版本:更新岁数gui,更新时间:2021_9_20_13_11
1.5版本:更新岁数gui,更新时间:2021_9_20_13_11
1.6版本:更新岁数gui,更新时间:2021_9_21_10_53
1.7版本:更新岁数gui,更新时间:2021_9_21_11_13
1.8版本:更新保存,更新时间:2021_9_21_13_11
1.9版本:更新数据,更新时间:2021_9_21_13_49"""
import time
import sys
import tkinter as tk
import tkinter.messagebox
import random
from tkinter.messagebox import showinfo
q=[]
l=[]
root = tk.Tk()
menu=tk.Menu(root)
for item in ["说明","打赏"]:
menu.add_command(label=item)
def thread_pack(func,*args):
t = tk.Thread(target=func,args=args)
#守护进程
t.setDaemon(True)
#启动进程
t.start()
def asss(kme):
kme=input("")
hj=tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
hj.pack()
a = tk.Button( hj, text="继续", font=("楷体", 12), command=hj.destroy )
a.bind( "<Button-1>", k )
a.pack( side='right' )
def pop(event):
menu.post(event.x_root,event.y_root)
def k(gu):
gu=print("1")
fr = tk.Frame( root, borderwidth=4, relief=tk.GROOVE )
fr.pack(side="left")
fr_s = tk.Frame(fr , width=15,
height=2)
fr_s.pack()
fr_h = tk.Frame( fr, width=15,
height=2)
fr_h.pack()
frw = tk.Frame( fr, wi