Changes between Initial Version and Version 1 of zsjheng/PyGtk/ProgressBar


Ignore:
Timestamp:
Oct 13, 2010, 11:50:07 AM (14 years ago)
Author:
zsjheng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • zsjheng/PyGtk/ProgressBar

    v1 v1  
     1'''ProgressBar 應用1'''
     2
     3很多人在撰寫PyGtk視窗程式, 在使用到 ProgressBar這個控制項時經常遇到的問題, 就是沒有辦法同步將程式執行的進度(如檔案下載進度, 數學計算進度...等等)更新到PyGtk視窗上的ProgressBar. 以下這個下載檔案的小範例將提供一個利用 thread 來更新ProgressBar進度的方法供讀者參考. (這個程式撰寫方法我是參考一個英文的blog, 不過忘記連結, 之後找到會在補上reference)
     4
     5首先當然要先將處理 thread 的 threading 套件給引入. 另外還必須再引入 gobject 套件, 他提供了完成這個範例程式也必須使用到的一個重要函式.
     6
     7{{{
     8import gobject
     9import gtk
     10import threading
     11}}}
     12
     13接下來就是先利用 Gtk 控制項兜出一個視窗如下:
     14[[Image()]]
     15
     16
     17
     18
     19原始檔下載: [ PB.py]
     20
     21重要參考:[[BR]]
     221. [http://www.pygtk.org/docs/pygtk/class-gtkprogressbar.html PyGtk ProgressBar API]