(Python3)- tkinter 基本參數學習-4

(Python3)- tkinter 基本參數學習-4
一直加不了背景圖,下次試別的方法
# -*- coding: utf-8 -*-
import os
import aiml
import tkinter as tk
from tkinter import messagebox
#//////#
#視窗參數設定#
root = tk.Tk()
root.title("ALICE TALK") #標題
#大小
root.geometry("350x220")#寬X高
#win.minsize(width=400, height=200) # 設定最大最小(寬, 高)
#win.maxsize(width=1024, height=768)
root.resizable(0, 0) # 0=False, 1=True 固定(寬, 高)
#ICON
root.iconbitmap("D:/1/Fairy.ico")
#顏色
root.config(bg ="skyblue") #background 也可用 bg
#透明度
root.attributes("-alpha", 1) #1~0 1=100% 0=0%
#置頂
root.attributes("-topmost", 1) #1=True, 0=False
#//////#
def ok():
t = en.get()
#當沒有輸入却點擊發送的時候彈出警告
if len(t) == 0:
messagebox.showinfo(title='警告', message='你要输入文字才行哦!')
return
response = alice.respond(t)
print(t)
print(response)
lb.config(text = "我 : " + t)
lb1.config(text = "ALICE : " + response)
def ok_fun(self):
ok()
#//////#
lb = tk.Label(bg="blue", fg="white") # 也可用 #323232 格式
lb.config(font="微軟正黑體 15")
lb.pack()
lb1 = tk.Label(bg="yellow", fg="red") # 也可用 #323232 格式
lb1.config(font="微軟正黑體 15")
lb1.pack()
#//////#
#輸入框
en = tk.Entry()
en.config(font="微軟正黑體 15")
en.pack()
#//////#
#Image
img = tk.PhotoImage(file = "D:/1/back-158.gif") #也可用 .png 檔
#Button
btn = tk.Button(text="btn")
btn.config(background = "red")
btn.config(width=300, height=50) # btn 大小
btn.config(image= img )
btn.config(command= ok)
root.bind("<Return>", ok_fun)
btn.pack()
#//////#
#加载机器人ALICE
alice_path = 'D:/1/aiml-1'
os.chdir(alice_path)
alice = aiml.Kernel()
alice.learn("startup.xml")
alice.respond('LOAD ALICE')
root.mainloop() #常駐主視窗
免責聲明:
1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題
2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業
3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。
Good day! Would you mind if I share your blog with my twitter group?
There’s a lot of folks that I think would really enjoy your content.
Please let me know. Thank you
Hi
Ok,It’s my honor