ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: DewChelsea ที่ 28 มกราคม 2014, 18:52:54



หัวข้อ: [ขอความช่วยเหลือ Python]ผมจะเอาฟังก์ชั่น เข้าไปโชว์ใน GUI แล้วมันไม่แสดงอะครับ
เริ่มหัวข้อโดย: DewChelsea ที่ 28 มกราคม 2014, 18:52:54
[มือใหม่]ผมจะเอาฟังก์ชั่น เข้าไปโชว์ใน GUI แล้วมันไม่แสดงอะครับ
(http://s29.postimg.org/6oaza6gp3/Screen_Hunter_01_Jan_28_18_41.gif)

ผมเขียน ฟังก์ชั่นแล้วไม่ยอมโชว์ใน 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 จะได้แบบนี้ครับ
(http://s15.postimg.org/wh9uaiuln/Screen_Hunter_02_Jan_28_18_51.gif)
อันนี้ 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 ดูแล้ว ตัวเลขนับเวลา มันไม่แสดงอะครับ = =" ผมจะให้มันแสดงตั้งแต่เริ่มเปิดโปรแกรมเลย  :-[