From f7d53846a4af20e2891dd7facf8c1817249b3e09 Mon Sep 17 00:00:00 2001 From: molaboon Date: Sat, 3 Jul 2021 15:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=88=E7=95=AB=E5=9C=A8=E7=88=AC=E8=9F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Moodle.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Moodle.py b/Moodle.py index 81ca7d2..8430acb 100644 --- a/Moodle.py +++ b/Moodle.py @@ -12,17 +12,13 @@ def getIdAndName(course): courseName.append(tmp[1]) return coursesId ,courseName + def createMoodleWin(moodle): if moodle.status: # ===== 取得課程ID與名稱 ===== - c = moodle.getCourses("1092") - coursesId,coursesName=getIdAndName(c) - - #for e in moodle.getUpcomingEvents() - win=Tk() - + rightFrame=Frame(win,bg="red") leftFrame=Frame(win) #===== 右框 初始化 用html去印出所有資料===== @@ -35,6 +31,7 @@ def createMoodleWin(moodle): leftFrame.pack(fill=BOTH,side=LEFT) rightFrame.pack(fill=BOTH) + #=====Leftframe 1.button ->show UpComingEvent 2.choose courses======= def showUpComingEvent(): #叫出未來事件 @@ -47,7 +44,6 @@ def createMoodleWin(moodle): upComingEventBtn=Button(leftFrame,text="未來事件",font="Helvetica 10",command= lambda:showUpComingEvent() ) coursesListBox=Listbox(leftFrame) mylb=Label(leftFrame,text="我的課程",font="Helvetica 15") - coursesListBox.insert(END,*coursesName) mylb.pack(fill=X) coursesListBox.pack(fill=BOTH) @@ -67,9 +63,19 @@ def createMoodleWin(moodle): Html+='''''' htmlLb.set_html(Html) + coursesName=[] + coursesListBox.insert(END,*coursesName) + + win.update() + + coursesId,coursesName=getIdAndName(moodle.getCourses("1092")) + coursesListBox.insert(END,*coursesName) + print(coursesName) coursesListBox.bind("<>", itemSelected) - win.mainloop() + + + else: print("Moodle 登入失敗")