❶ python 自帶的 idle 如何清空窗口
1、下載clearwindow.py。
❷ 關於Python界面信息自動刷新
fromtkinterimport*
importtime
defupdatetimer():
timer=time.strftime("%H:%M:%S")
timelabel.configure(text=timer)
timelabel.after(1000,updatetimer)
root=Tk()
timelabel=Label(root)
timelabel.pack()
timelabel.after(1000,updatetimer)
root.mainloop()
❸ python軟體界面如何刷新
是在IDLE中? 清空當前屏幕就可以了 cls , 或者你就重新賦值,默認會自動覆蓋的
❹ Python中ttk的界面刷新問題
一個建議的編程思想:
通過一個可變變數來傳遞任務完成的進度,例如可變變數命名為p,(p位於0到1之間,表示百分比。)
主程序顯示一個progressbar,其值為p。
DoJob()在運行過程中會更改p的值。
則此更改在mainloop()的作用下將實時顯示到progressbar上。
❺ python怎麼寫窗體程序
可以用qt或者tkinter開發。
也可以用ironpython+wpf!
❻ 怎麼啟動python腳本
Python是一種跨平台的計算機程序設計語言。是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本(shell),隨著版本的不斷
更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。
1、使用Pyhton自身提供的互動式解釋器
在Linux、Windows、Mac OS的命令行窗口或Shell窗口,執行python命令,啟動Python互動式解釋器。互動式解釋器會等待用戶輸入Python語句。輸入Python語句並回車,解釋器會執行語句並輸出結果。互動式解釋器是學習Python語言比較好的工具,優點是輸入Python語句可以立即得到反饋。
在Windows環境下啟動互動式解釋器
Windows啟動Python互動式解釋器有兩種方式。第一種方式是進入Pyhton的安裝目錄,直接運行python.exe程序;第二種方式是進入Windows命令行窗口,在命令行窗口啟動python.exe。
在Windows命令行窗口啟動Python互動式解釋器,首先需要將Python安裝目錄的路徑,添加到Path系統環境變數。否則,只能進入Python安裝目錄啟動互動式解釋器。在安裝Python3.7時,如果勾選了【Add Python3.7 to PATH】選項,安裝程序會自動把Python安裝目錄添加到Path系統環境變數。
進入Windows命令行窗口,輸入python命令啟動互動式解釋器,輸入python語句並執行,如下圖所示。
2、使用Python自身提供的IDLE集成開發環境
Pyhton自身提供了一個簡潔的集成開發環境,具備基本的IDE功能。利用IDLE可以較為方便地創建、運行、測試和調試Python程序。
Windows和Mac OS啟動IDLE
Winodws環境下啟動IDLE有多種方式,可以通過快捷菜單、桌面圖標、進入Python安裝目錄直接運行IDLE等方式啟動IDLE。
Mac OS啟動IDLE的方式同啟動交互解釋器相同,可以在Python的安裝目錄直接啟動,也可以在終端窗口輸入open /usr/bin/idle命令啟動。
IDLE的簡單使用
IDLE本身就是一個Python shell,可以在IDLE窗口直接輸入和執行Python語句,IDLE自動對輸入的語句進行排版和關鍵詞高亮顯示。如下圖所示。
IDLE還可以保存、打開並執行代碼文件。
❼ 如何用python腳本語言寫帶窗口程序
當你想學習一門新的語言時,特別是像Python這樣的腳本語言,在你准備充分開始寫應用程序的圖形化界面之前,有時候你可能被迫使用應用程序的控制台。從第一版商業圖形界面發行以來(感興趣的話,可以查看Xerox之星),至今經過了25年的時間,在應用程序上繼續使用控制台看上去似乎有點古老。非常感謝Python腳本語言強調簡潔的語法,這意味著你不需要成為Python編程高手就能在程序中使用圖形用戶界面。為了證明這個說法,我將使用Python標準的GUI(圖形用戶界面)工具:Tk來建立一個簡單的記錄會話程序。我不會詳細介紹Python的簡單語法,如果你有不明白的地方,請你閱讀我先前關於這個主題的文章(點擊這里和這里就可以查看);讓我們從基本的開始講起,首先你需要輸入Tk界面到你的程序命名空間中。因為我們將會不斷地引用到Tk窗口小部件,我們不希望一直用一個包來限定它們,所以最好的方法就是這樣做:from Tkinter import *這個導入語句與傳統的導入語句的區別在於,它在模塊中將所有的東西導入程序默認的命名空間,而不是在你需要引用一個像Tkinter.Textbox文本框的時候,你就只能寫文本框。現在我們來建立根窗口並設置它的標題來解釋一些東西:root = Tk()root.title("Note Taker")創建根窗口就像創建一個Tk類的實例一樣簡單,它會裝載圖形工具包並提供給我們一個可以裝載窗口小部件的空白窗口。這是啟動一個Tk程序基本過程的第一部分。root.mainloop()第二部分(上面所顯示的)是調用Tk主循環(mainloop),這個主循環是用來處理事件的,比如鍵盤事件或者滑鼠輸入,允許用戶與對話框交換信息。事實上,這時候你才真正地用到了GUI程序。用那四種方式運行一個python腳本,將彈出一個窗口,但是這個窗口僅僅是放置在那裡,它不會做任何操作。
❽ 如何運行Python程序的方法
1.
使用Python自帶的IDLE
在開始-->程序-->Python2.5(視你安裝的版本而不同)中找到IDLE(Python
GUI),
點擊後彈出如下窗體:
在>>>提示符後輸入代碼,回車,就可以執行此代碼。
IDLE支持語法高亮,支持自動縮進,支持方法提示,不過提示的很慢。
2.
在命令行窗口上運行
這種方法的前提是:你在系統的PATH變數中配置了Python的安裝路徑。
右鍵我的電腦-->屬性-->高級-->環境變數,在系統變數列表中找到Path項,點擊編輯按鈕,在其中追加「C:\Python25;」(路徑及版本視你安裝而定),保存退出。
開始-->運行-->輸入cmd,回車,開啟一個CMD窗口。
在DOS提示符>後,輸入python,回車,進入Python環境。
它的運行和IDLE基本一致,但是沒有了語法高亮、自動縮進、方法提示,唯一的好處就是運行速度比IDLE快了些(如果你告訴我可以加參數運行python,那你就不算新手了,也不用看這篇文章了),所以用處不大。
退出此python環境使用Ctrl
+
Z,然後回車。
3.
以腳本方式運行
以上兩種運行方式雖然簡便,但是不適合大量代碼的開發,只適合查看單句或少量幾句代碼的運行結果,或者驗證某函數的調用方法,而這恰恰是我們平時調試、驗證程序的常用方式。如果是正式的開發,則應該使用獨立腳本的方式運行。
打開你的文本編輯器(我是用EmEditor,當然你使用記事本、寫字板也都可以),輸入python代碼,保存成*.py文件,然後雙擊運行它就可以執行了,當然前提也是必須配置系統PATH變數。
l
在其所在目錄下開啟一個CMD窗口,輸入python
*.py運行
l
在代碼的最後增加如下語句:
raw_input()
然後你再雙擊運行,結果就會停留在那裡,直到你敲擊回車鍵才消失。
Linux下運行Python程序,一般說來有以下兩種形式,其實和Windows下基本一樣。
一、在IDLE中運行
在終端窗口輸入$
python進入互動式運行環境,然後就可以邊輸入邊執行代碼了:
>>>
print
'Hello
Python'
Hello
Python>>>退出使用Ctrl-D。
二、以腳本方式運行
在py腳本所在目錄下輸入
❾ 用python的pygame,但每次程序一運行,pygame window窗口能出現,但是下圖這種狀態。
event英文翻譯是事件 get 獲取 type是樣式,類型的意思,所以他這個都是有規律的,但是有順序事件在前,後面跟屬性
同時也有父子(層級)關系
event.get() 獲取到的事件
event.type() 事件類型
event.key() 按鍵事件
一般都是寫在while裡面,因為這是個不斷循環的過程,不然,只執行一便達不到實際要求,這是Pygame裡面設定好的
這是貪吃蛇游戲的一段代碼(一部分):
txt=font.render('GAMEOVER',True,(255,0,0))
screen.blit(txt,(size[0]/6,size[1]*2/5-20))#(0,0)(size[0]/6,size[1]*2/5)100號字中心位置
direction='right'#初始方向,向右
changeDirection=direction#定義一個改變方向的變數,按鍵
running=True
whileTrunning:
foreventinpygame.event.get():#從隊列中獲取事件
ifevent.type==QUIT:#判斷事件類型是否為退出事件
#pygame.quit()
sys.exit()
elifevent.type==KEYDOWN:#如果按鍵被按下(事件)
ifevent.key==K_RIGHTorevent.key==K_d:#如果是右鍵頭或者是d,蛇向右移動
changeDirection='right'
ifevent.key==K_LEFTorevent.key==K_a:#如果是左鍵頭或者是a,蛇向左移動
changeDirection='left'
ifevent.key==K_UPorevent.key==K_w:
changeDirection='up'
ifevent.key==K_DOWNorevent.key==K_s:
changeDirection='down'
#這下面一行可以忽略,
ifevent.key==K_ESCAPE:#對應鍵盤上的Esc鍵,表示退出
pygame.event.post(pygame.event.Event(QUIT))
#繪制文本,刷新顯示
screen.blit(txt,(20,10))
screen.fill(blackColor)#放在for語句一列,屬於while的(子)層級,循環不斷的刷新
❿ 在一個python窗體中打開另一個程序
兄弟的意思是,打開**.py的源代碼么?
這個簡單,有幾種方法:
1,最簡單,打開記事本,然後把**.py拖拽到記事本上。(如果不知道記事本是啥,開始-運行,輸入notepad)
2,右鍵**.py,選擇,打開為,然後選擇記事本/寫字板
3,將.py文件的編輯器默認為記事本,方法為:右鍵**.py
->
屬性
->
修改,選擇記事本,然後勾選選擇框下邊的復選框(大概的意思是:總是用選擇的程序打開此類文件),單擊OK
4,安裝一個python的編輯器,例如Notepad++,Gvim,Eclips,Kate,等等。。