[ขอความช่วยเหลือ Python]ผมจะเอาฟังก์ชั่น เข้าไปโชว์ใน GUI แล้วมันไม่แสดงอะครับ

เริ่มโดย DewChelsea, 28 มกราคม 2014, 18:52:54

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

DewChelsea

[มือใหม่]ผมจะเอาฟังก์ชั่น เข้าไปโชว์ใน GUI แล้วมันไม่แสดงอะครับ


ผมเขียน ฟังก์ชั่นแล้วไม่ยอมโชว์ใน Display box ของผมอะครับ
จะเอาใส่ใน กล่อง Time ครับ
อันนี้คือฟังค์ชั่นการทำงานของตัวเลขนับเวลาครับ

def ttime(self, Dialog):
    hours=0
    miniute=0
    seconds=0
    while seconds<=60 :
            os.system('cls');
            print (hours ,'Hours' , miniute ,'Miniute', seconds ,'Seconds')
            time.sleep(1)
            seconds+=1
            if seconds == 60:
                miniute+=1
                hours=0
            elif miniute==60 :
                 seconds==0
                 hours+=1

ซึ่งหากรันผ่าน CMD จะได้แบบนี้ครับ

อันนี้ Code Graphics View ช่อง Time ครับ
self.graphicsView = QtWidgets.QGraphicsView(Dialog)
        self.graphicsView.setGeometry(QtCore.QRect(170, 100, 321, 81))
        self.graphicsView.setObjectName("graphicsView")


ส่วนอันนี้คือฟังค์ชั่นที่จะเอาไปแสดงครับ ผมสงสัยว่าผิดตรงนี้

    def ShowTime(self, Dialog):
                  self.graphicsView.ttime()
       


พอ Preview ดูแล้ว ตัวเลขนับเวลา มันไม่แสดงอะครับ = =" ผมจะให้มันแสดงตั้งแต่เริ่มเปิดโปรแกรมเลย  :-[