应用处于后台状态时,Firebase默认通知颜色不可见。这是清单文件配置-
LEFT
它适用于三星以外的所有移动设备,其目标是棒棒糖以上的Android OS版本。
这是在项目中使用的Firebase版本。
from tkinter import *
from tkinter import Tk
from tkinter.filedialog import askopenfilename
win = Tk()
frame = Frame(win)
frame.pack(side=LEFT)
rightframe = Frame(win)
rightframe.pack( side = RIGHT )
win.title("Spatialization of DSSAT model")
w = 800
h = 400
ws = win.winfo_screenwidth()
hs = win.winfo_screenheight()
x = (ws/2) - (w/2)
y = (hs/2) - (h/2)
win.geometry('%dx%d+%d+%d' % (w, h, x, y))
def forCheckbutton1():
filename1 = askopenfilename()
with open(filename1) as f:
for i in f:
myList.insert(END, i)
print(filename1)
def forCheckbutton2():
filename2 = askopenfilename()
with open(filename2) as f:
for i in f:
myList.insert(END, i)
print(filename2)
def forMuButton1():
win.destroy()
def var_states():
print("soil: %d, \nweather:%d" % (MyVar1.get(), MyVar2.get()))
MyLabel1 = Label(frame, text="Select:")
MyLabel1.grid(row=0, column=0, sticky=W)
MyVar1 = IntVar()
MyVar2 = IntVar()
MyCheckbutton1 = Checkbutton(frame, text="soil", variable=MyVar1, command=forCheckbutton1)
MyCheckbutton1.grid(row=1, column=0, sticky=W)
MyCheckbutton2 = Checkbutton(frame, text="weather", variable=MyVar2, command=forCheckbutton2)
MyCheckbutton2.grid(row=2, column=0, sticky=W)
MyButton1 = Button(frame, text="Submit", width=10, command=forMuButton1)
MyButton1.grid(row=5, columnspan=3)
scrollbar = Scrollbar(rightframe)
scrollbar.pack( side = RIGHT, fill = Y )
myList = Listbox(rightframe, yscrollcommand = scrollbar.set )
myList.pack( side = LEFT, fill = BOTH )
scrollbar.config( command = myList.yview )
win.mainloop()