❶ python tkinter怎麼點擊按鈕更換界面背景顏色
額,我能來接分麽。。。
❷ 求大神救命啊,Python實現圖形化,點擊按鈕隨機抽取兩張撲克牌的牌面,並且不能重復,要顯示出圖形
本文實例展示了Python統計列表中的重復項出現的次數的方法,是一個很實用的功能,適合Python初學者學習借鑒。具體方法如下:
對一個列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],現在我們需要統計這個列表裡的重復項,並且重復了幾次也要統計出來。
方法1:
?
1234
mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是另外一個列表,裡面的內容是mylist裡面的無重復 項for item in myset: print("the %d has found %d" %(item,mylist.count(item)))
❸ Python matplotlib如何在一個窗口畫多張圖,使用forward to next view按鈕切換
# -*- coding: utf-8 -*-
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from Tkinter import *
class test(object):
def __init__(self,parent):
self.parent = parent
self.n = 0
Button(self.parent,text = 'change',command = self.change).pack()
'''表格個數'''
num = 2
fig = []
self.canvas = []
for i in range(num):
fig.append(Figure())
self.canvas.append(FigureCanvasTkAgg(fig[i],master = self.parent))
self.canvas[0]._tkcanvas.pack()
'''以下可以創建不同的圖'''
axe = fig[0].add_subplot(111)
axe.set_title(u'第一個圖',{'fontname':'STSong'})
axe2 = fig[1].add_subplot(211)
axe2_2 = fig[1].add_subplot(212)
axe2.set_title(u'第二個圖',{'fontname':'STSong'})
def change(self):
self.n +=1
if self.n == 2:
self.n = 0
self.canvas[self.n -1]._tkcanvas.pack_forget()
self.canvas[self.n]._tkcanvas.pack()
if __name__ == "__main__":
root = Tk()
test(root)
root.mainloop()
您看著樣能不能滿足您的要求?
❹ python tkinter 怎麼改變控制項的形狀,比如將按鈕改成圓形的
好象不成。不過你可以用圖片控制項。我印象中,label是透明的。你做一個有立體感的圖片放在上面,看起來象一個按鈕。然後按下後就換圖片,變成按下去的樣子。
這樣你的按鈕想改成什麼形狀都可以。只是激活的范圍還是方塊的。
❺ Python實現按鈕點擊效果需要什麼方法
首頁,我們先理解網頁點擊的本質:
其實,站在數據底層理解,我們對網頁的操作可以抽象成向伺服器發送數據。
這樣看來,我們有兩種方法使用Python模擬網頁按鈕點擊:
方法一:間接模擬。模擬向伺服器發送數據。可以用抓包工具,看點擊按鈕時到底向伺服器發送的是什麼數據,然後使用python模擬發送的數據。
方法二:真實模擬。可以先找到按鈕,然後執行點擊。這個有現成的庫,Selenium。
❻ Python TkInter 按鈕點擊反應怎麼編
構造一個按鈕:
#! encoding:utf-8
from tkinter import *
root = Tk()
root.title("Button Test")
Button(root, text="輸入數字",font =('KaiTi',36,'bold'),
bg = 'pink', fg="green",bd=2,width=10,).pack()
root.mainloop()
7
下面的按鈕是一個開關,但是沒有指定是什麼的開關,只是文字的切換。
❼ python怎麼實現按一個按鈕就會出現圖案
我幫你查了下,import tkFileDialog tkFileDialog.askopenfile() 這個你試一下。還有讀取的話,你仔細看看python中的讀取文件函數。我用過wxpython,裡面有文件選擇的控制項。
❽ 怎樣利用python將pdf轉換成jpg格式
可以用第三方庫wand實現(我的環境:win10、python3)
需要安裝wand 、imagemagick和ghostscript
wand的安裝很簡單:直接cmd 運行pip install wand
然後安裝imagemagick ,從這里下載網頁鏈接,注意是32位還是64位,這個需要和python的位數一致。
安裝過程注意勾選Install development headers and libraries for C and C++ 。安裝後設置MAGICK_HOME環境變數,值為imagemagick的安裝路徑,並將安裝路徑加入path。
詳情可參照此頁面網頁鏈接。
最後安裝ghostscript,這里下載網頁鏈接,選擇AGPL release,注意32位還是64位。
安裝過程很簡單,一路點擊next,如果不想安裝在c盤,可以改變安裝路徑,這個沒有影響。
最後上代碼(很簡單):
#-*-coding:utf-8-*-
fromwand.imageimportImage
withImage(filename="pdf_file_name",resolution=300)asimg:
img.format='jpeg'
img.save(filename='converted.jpg')
上面的pdf_file_name輸入要處理的pdf文件名,最後會在當前目錄下生成converted.jpg
說明:這幾行代碼比較簡單,處理頁數較少的pdf還行,頁數太多會卡住。但是可以用pyPDF2分割pdf然後轉換,這是一種思路,關於pyPDF2的教程自行網路吧。