本文目錄一覽:
- 1、python怎麼設置button按鈕
- 2、python創建9個Radiobutton, 然後每三個分為一組?
- 3、python腳本如何添加啟動和停止按鈕?
- 4、python pyqt5 按鈕 QPushButton
- 5、python應用程序中,創建按鈕時,調用框架類frame的哪一個方法?
python怎麼設置button按鈕
生活中我們會遇到各種各樣的登錄界面,比如在登陸QQ時將賬號和密碼輸入完備後,需要點擊「登錄」才能進入到自己的QQ頁面。在Python中,這裡的「登錄」就是用Button組件製作的一個按鈕。
導入tkinter模塊
from tkinter import*
定義函數,用於在shell頁面回答按鈕上面的問題
def answer(): print(“你看我像靚仔嗎?”)
創建根窗口
root=Tk()
創建Button組件
button=Button(root,text=”你是靚仔嗎”,command=answer)#創建變量用於存放Button以及Button中的參數,root為根窗口,text為按鈕上的文本內容,command=answer的作用是將按鈕與函數綁定在一起
在根窗口中展示Button組件
button.pack()
讓根窗口持續展示
root.mainloop()
完整代碼
from tkinter import*def answer(): print(“你看我像靚仔嗎?”)root=Tk()button=Button(root,text=”你是靚仔嗎”,command=answer)button.pack()root.mainloop()
成果展示
使用Python中的Button組件製作按鈕,就分享到這裡!
python創建9個Radiobutton, 然後每三個分為一組?
self.v1 = StringVar()
self.v1.set(0)
self.v2 = StringVar()
self.v2.set(0)
self.label1 = LabelFrame(self, padx=1, pady=10, height=40)
self.label1.pack(side=’left’)
self.label2 = LabelFrame(self, padx=1, pady=10, height=40)
self.label2.pack(side=’left’)
self.rbtn01 = Radiobutton(self.label1, text=”男”, variable=self.v1, value=1)
self.rbtn01.pack(side=’left’)
self.rbtn02 = Radiobutton(self.label1, text=”女”, variable=self.v1, value=2)
self.rbtn02.pack(side=’left’)
self.rbtn03 = Radiobutton(self.label1, text=”妖”, variable=self.v1, value=3)
self.rbtn03.pack(side=’left’)
self.rbtn04 = Radiobutton(self.label2, text=”男”, variable=self.v2, value=1)
self.rbtn04.pack(side=’left’)
self.rbtn05 = Radiobutton(self.label2, text=”女”, variable=self.v2, value=2)
self.rbtn05.pack(side=’left’)
self.rbtn06 = Radiobutton(self.label2, text=”妖”, variable=self.v2, value=3)
self.rbtn06.pack(side=’left’)
第三組參照前面的方法繼續增加即可
python腳本如何添加啟動和停止按鈕?
用tkinter的button組件。
設定好字體大小size(int類型),在循環內部(以while舉例)加組件:
xunhuan=1 # 控制循環的開始與結束
# 定義開始循環
def start():
global xunhuan
xunhuan = 1
# 結束
def end():
global xunhuan
xunhuan = 0
size=(字的大小)
# 現在導庫
inport tkinter as tk # 輸入方便
window = tk.Tk()
s = tk.Button(window, text = “開始” , command = start) # 開始按鈕
e = tk.Button(window , text = “停止” , command = end) # 結束按鈕
# 繪製按鈕
s.pack()
e.pack()
# 下面是循環
while True:
if xunhuan:
…(循環內部要做的事)
window.mainloop() # 在tkinter中,這行代碼一定要加
python pyqt5 按鈕 QPushButton
QAbstractButton/QPushButton,QToolButton,QRadioButton,QCheckBox
按鈕狀態:
isDown() isChecked() isEnable() isCheckAble() setAutoRepeat()
click
setEnabled() setText() text()
”’
【簡介】
PyQt5中QButton例子
”’
import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class Form(QDialog):
def init (self, parent=None):
super(Form, self). init (parent)
layout = QVBoxLayout()
if name == ‘ main ‘:
app = QApplication(sys.argv)
btnDemo = Form()
btnDemo.show()
sys.exit(app.exec_())
python應用程序中,創建按鈕時,調用框架類frame的哪一個方法?
Class A(): #class關鍵字首字母要小寫 def GetEntryValues(): #類中的方法要添加self作為參數,或者使用staticmethod聲明成靜態函數 InputValue = InputPath.get() print InputValue return InputValue def OpenInputValue(): #類中的方法要添加self作為參數 print “sdsdsd” GetEntryValues() #調用類中方法的時候,如果是實例方法,需要使用self調用,如果是靜態方法,需要類名調用 mainFrame = Tk()frame1 = Frame(mainFrame)frame1.pack()InputPath = Entry(frame1)InputPath.pack(side=LEFT)GoButton = Button(frame1, text=’open’, command=OpenInputValue) #OpenInputValue是類中的方法,需要使用實例或者類名調用GoButton.pack(side=LEFT)mainFrame.mainloop()
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/241688.html