Ⅰ python tk的Button問題
看一下你的其他代碼。光看這一句看不出來。
Ⅱ 請問python tk如何生成圖片這種表格,並且可以在空白處添加內容後保存到新的word
如何利用python爬取數據並保存為word文檔?請看下面的經驗吧! 方法/步驟 在做爬取數據之前,你需要下載安裝兩個東西,一個是urllib,另外一個是python-docx. 然後在python的編輯器中輸入import選項,提供這兩個庫的服務 urllib主要負責抓取網頁的數據,單純的抓取網頁數據其實很簡單,輸入如圖所示的命令,後面帶鏈接即可. 抓取下來了,還不算,必須要進行讀取,否則無效. 接下來就是抓碼了,不轉碼是完成不了保存的,將讀取的函數read轉碼.再隨便標記一個比如XA. 最後
如何利用python爬取數據並保存為word文檔?請看下面的經驗吧!
方法/步驟
在做爬取數據之前,你需要下載安裝兩個東西,一個是urllib,另外一個是python-docx。
然後在python的編輯器中輸入import選項,提供這兩個庫的服務
urllib主要負責抓取網頁的數據,單純的抓取網頁數據其實很簡單,輸入如圖所示的命令,後面帶鏈接即可。
抓取下來了,還不算,必須要進行讀取,否則無效。
接下來就是抓碼了,不轉碼是完成不了保存的,將讀取的函數read轉碼。再隨便標記一個比如XA。
最後再輸入三句,第一句的意思是新建一個空白的word文檔。
第二句的意思是在文檔中添加正文段落,將變數XA抓取下來的東西導進去。
第三句的意思是保存文檔docx,名字在括弧裡面。
這個爬下來的是源代碼,如果還需要篩選的話需要自己去添加各種正則表達式。
Ⅲ 請教python安裝的 tcl/tk/tkinter
安裝python時,tkinter是自帶的、隨同python自動安裝。
python所帶的代碼編輯器本身就是用tkinter編寫的。
Ⅳ python tkinter 如何將tk界面中標題欄中的tk紅色字樣去掉,或者換成其他的字
窗口的iconbitmap("xxxxx.ico")方法用來改變圖標
Ⅳ 關於python Tk中實時的輸出.
思路是對的,只不過你沒調用更新函數,見下面標注。
# -*- coding: gb2312 -*-
import time
from Tkinter import *
def run():
while True:
txt.insert(END,'...')
txt.update()#我指的是加這句代碼。
#下面兩句,回復顯示後對不齊,請注意,與上面兩句平行
print '...'#這句沒什麼用,輸出到控制台了,和Tk沒關系
time.sleep(10)
root = Tk()
txt = Text(root)
txt.pack()
Button(root,text='Run',command = run).pack()
root.mainloop()
另外,介意用類封裝一下更好管理。
代碼見下:
# -*- coding: gb2312 -*-
import time
from Tkinter import *
class Display:
def __init__(self):
self.root = Tk()
self.text = Text(self.root)
self.text.pack()
self.butt = Button(self.root,text='Run',command = self.run)
self.butt.pack()
def run(self):
while True:
self.text.insert(END, '...')
self.root.update()#更新以後才能看到變化
time.sleep(1)#這里為了快點看到效果,改為了1S輸出一次
if __name__ == '__main__':
D = Display()
mainloop()
以上代碼均已在python2.5下運行。
Ⅵ python中的tk布局問題
這個問題涉及到tkinter的組件的布局,tkinter提供了三種布局管理方式
pack():以塊的方式組織組件,如同用石塊(組件)堆積金字塔(父組件)一樣.
grid():以類似表格的方式組織,類似excel電子表格.
place():在父組件的指定位置放置子組件,這個方式應該是你想要的效果.
示例:
importTkinter
top=Tkinter.Tk()
#:建一個canvas,和一個Label
C=Tkinter.Canvas(top,bg="blue",height=300,width=300)
label=Tkinter.Label(C,text='hello')
#將Label放置到坐上點在Canvas的縱橫30%的處
label.place(height=100,width=100,relx=0.3,rely=0.3)
C.pack()
top.mainloop()
Ⅶ python tkinter 如何做一個如下所示的下拉菜單
Tkinter居然沒有這種組件,所以就只能模擬了
#! /usr/bin/python
# -*- coding: utf8 -*-
from Tkinter import *
class Select(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.label = Label(self, text="選擇項目")
self.listBox = Listbox(self, height=1)
self.button = Button(self, text='V', command=self.triggle)
self.hideList = True
for i in xrange(10):
self.listBox.insert(i, 'Item%d'%i)
self.label.grid(row=0, column=0, sticky=N)
self.listBox.grid(row=0, column=1, sticky=N)
self.button.grid(row=0, column=2, sticky=N)
self.grid()
def triggle(self):
self.hideList ^= 1
self.listBox.config(height=[self.listBox.size(), 1][self.hideList])
app = Select()
app.mainloop()
僅供參考。
Ⅷ lib-tk 是python什麼模塊
是自帶,TK是一個GUI庫,被整合到python裡面叫tkinter。 不用下載,直接調用即可。 以前寫的時候,就是文檔不好找,要查tk的或者看py對象原型。
Ⅸ 如何在linux下安裝python-tk
在Linux下,如果需要編寫界面應用,並且此界面應用對性能的要求不是很高,一般可以使用Python解決。Python中可以使用自帶的Tkinter庫或者是第三方的Wxpython庫,當然Tkinter的移植性更好。
安裝Tkinter非常簡單,只需要輸入下面命令即可:
sudo apt-get install python-tk
即可安裝成功Tkinter。
下面安裝Pmw,可以再sourceforge下載,網址為:http://pmw.sourceforge.net
下面以我安裝為例:
下載後存放在~/Downloads下,使用 tar -zxvf解壓後,進入src文件夾。然後將其中的Pmw拷貝到/usr/lib/python2.7/下即可。
在python中,嘗試import Pmw,如果沒有報錯表示成功