Я только что начал играть с AppJar в качестве графического интерфейса для Python несколько дней назад, и я столкнулся с проблемой, которую не могу решить ...: (
Это оУправление сеткой в AppJar и немного сложно подвести итог словами. Итак, позвольте мне показать вам:
Я пробовал несколько соотношений и липких значений для разных фреймов. и решение, которое работало для меня (но медленнои ужасно чертовски прокомментировано внизу.
app = gui("Organizer", "900x600")
#app.enableEnter()
#Window settings#
app.setSticky("new")
app.setExpand("Both")
#Adding Widgets#
app.addLabel("title", "Organizing studies", row=0, column=0,rowspan=1,colspan=12)
app.setLabelFont("title", "Calibri")
app.addButton("Login", openSub, row=0,column=12,rowspan=1,colspan=2)
#Courses Panel
app.startLabelFrame("Courses",row=1,column=0,rowspan=14,colspan=10,sticky="news")
app.addTable("Courses",[["Course","Start","End","Open"]])
app.stopLabelFrame()
#Tasks Panel
app.startLabelFrame("Tasks",row=1,column=10,rowspan=14,colspan=4,sticky="news")
app.addTable("Tasks",[["Task","End","Open"]])
app.stopLabelFrame()
app.addButtons(["Add Course","Add Task"],[addCourse,addTask],row=6,column=4,colspan=5,rowspan=1)
#for i in range(2,18):
# app.addEmptyLabel("{0}".format(i),row=i,colspan=0)
Это то, что он должен производить против Это то, что его производство
Я рад любому объяснению или помощи:)