Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Editor Tkinter标题栏选项_Editor_Tkinter_Options_Titlebar - Fatal编程技术网

Editor Tkinter标题栏选项

Editor Tkinter标题栏选项,editor,tkinter,options,titlebar,Editor,Tkinter,Options,Titlebar,在Tkinter中有没有办法编辑标题栏?选项,如背景色、前景色、标题栏大小。这是我正在处理的一个类的代码,我正在寻找使标题栏与框架匹配的方法 #CreateFile from Tkinter import * class CreateFile(Tk): def __init__(self, model): self.model=model myfont = ("Arial", 11, "bold") Tk.__init__(self)

在Tkinter中有没有办法编辑标题栏?选项,如背景色、前景色、标题栏大小。这是我正在处理的一个类的代码,我正在寻找使标题栏与框架匹配的方法

#CreateFile
from Tkinter import *

class CreateFile(Tk):
    def __init__(self, model):
        self.model=model
        myfont = ("Arial", 11, "bold")
        Tk.__init__(self)
        self.title('Create New File')

        self.resizable(0,0)
        frame = Frame(self,bg='black')
        self.lbl=Label(frame,text='Name: ',bg='black',fg='yellow')
        self.lbl.grid(row=0,column=0)
        self.file_entry=Entry(frame,width=30,font=myfont,bg='black',fg='yellow')
        self.file_entry.bind('<Control-a>',self.select_all)
        self.file_entry.grid(row=0,column=1)
        self.create_btn=Button(frame,text='Create',bg='black',fg='yellow')
        self.create_btn.grid(row=0,column=2,padx=10)    
        frame.grid()
        self.mainloop()

    def select_all(self,event):
        print 'd'

model=None
createFile = CreateFile(model)
#创建文件
从Tkinter进口*
类创建文件(Tk):
定义初始化(自我,模型):
self.model=model
myfont=(“Arial”,11,“粗体”)
Tk.\uuuuuu初始(自我)
self.title('创建新文件')
可自行调整大小(0,0)
帧=帧(自身,背景='黑色')
self.lbl=标签(边框,text='Name:',bg='black',fg='yellow')
self.lbl.grid(行=0,列=0)
self.file\u entry=entry(边框,宽度=30,font=myfont,bg='black',fg='yellow')
self.file\u entry.bind(“”,self.select\u all)
self.file\u entry.grid(行=0,列=1)
self.create_btn=按钮(框架,文本='create',背景='black',前景='yellow')
self.create_btn.grid(行=0,列=2,padx=10)
frame.grid()
self.mainloop()
def全选(自身、事件):
打印
型号=无
createFile=createFile(模型)

否,您不能修改属性标题栏


您唯一的选择是完全关闭标题栏(使用
self.wm\u overrideredirect(True)
),然后创建自己的标题栏。这将需要您添加自己的绑定来移动和调整窗口大小

否,您不能修改属性标题栏


您唯一的选择是完全关闭标题栏(使用
self.wm\u overrideredirect(True)
),然后创建自己的标题栏。这将需要您添加自己的绑定来移动和调整窗口大小

这很好,我可以花时间来做。你知道有什么好的教程或源代码可以帮我节省一些时间吗?这非常好,我可以花时间来做这件事。你知道有什么好的教程或源代码可以帮我节省一些时间吗?