ttk的Menubutton不能设置relief
ttk的Menubutton不能设置relief每次报错:_tkinter.TclError: unknown option "-relief"
发下你的代码吧~
class MainOperatePage:
def __init__(self,root):
self.root = root
company_name=FPM.readfile(FPM.Ptah.pathhighest)
self.root.title('客户管理系统-'+company_name)
self.root.iconbitmap(r'image/menu.ico')
self.root.protocol("WM_DELETE_WINDOW", self.callbackclose)
self.root.minsize(1200, 630)
self.root.maxsize(1200, 630)
self.createpage()
def createpage(self):
self.main_operate_frame = Frame(self.root)
self.main_operate_frame.pack()
find_client=Menubutton(self.main_operate_frame, text='按条件查询', cursor='hand2')
find_client.grid(row=0, column=44, pady=10, padx=10, sticky=E)
find_client_menu=Menu(find_client,tearoff=False)
find_client_menu.add_command(label='按姓名查询',command=self.find_client_as_name)
find_client_menu.add_command(label='按电话查询', command=self.find_client_as_phone)
find_client_menu.add_command(label='按证件查询', command=self.find_client_as_id)
find_client.config(menu=find_client_menu)
Twilight6 发表于 2021-2-1 14:03
发下你的代码吧~
class MainOperatePage:
def __init__(self,root):
self.root = root
company_name=FPM.readfile(FPM.Ptah.pathhighest)
self.root.iconbitmap(r'image/menu.ico')
self.root.protocol("WM_DELETE_WINDOW", self.callbackclose)
self.root.minsize(1200, 630)
self.root.maxsize(1200, 630)
self.createpage()
def createpage(self):
self.main_operate_frame = Frame(self.root)
self.main_operate_frame.pack()
#每次运行到这里就报错了
find_client=Menubutton(self.main_operate_frame, text='按条件查询', cursor='hand2',relief=SUNKEN)
find_client.grid(row=0, column=44, pady=10, padx=10, sticky=E)
find_client_menu=Menu(find_client,tearoff=False)
find_client_menu.add_command(label='按姓名查询',command=self.find_client_as_name)
find_client_menu.add_command(label='按电话查询', command=self.find_client_as_phone)
find_client_menu.add_command(label='按证件查询', command=self.find_client_as_id)
find_client.config(menu=find_client_menu) Twilight6 发表于 2021-2-1 14:03
发下你的代码吧~
我导入的是:
from tkinter import *和from tkinter.ttk import * lawrence1357 发表于 2021-2-1 15:14
我导入的是:
from tkinter import *和from tkinter.ttk import *
你这样导入会把一些函数给覆盖了,一个用 from import * 另一个就找个别称然后重新敲代码试试看
页:
[1]