精华内容
下载资源
问答
  • tkinter 控件的背景颜色 Radiobutton控件

    千次阅读 2019-03-25 16:44:01
    1.在我的电脑中,如果不设置的话,默认的背景色是一种青蓝色,单独再设置背景颜色 tk.Entry(t,text='人数',show=None,background = 'white',width=16,font=('微软雅黑',10)) #在属性中设置background为指定颜色...

    1.在我的电脑中,如果不设置的话,默认的背景色是一种青蓝色,单独再设置背景颜色

    tk.Entry(t,text='人数',show=None,background = 'white',width=16,font=('微软雅黑',10))
    
    #在属性中设置background为指定颜色即可。

    2.Radiobutton控件出现一种情况就是:多个控件在刚开始的时候都选中了

     解决方法:

    tk.Radiobutton(t,text='多线程,无信号量',variable=var,command=get_var,value=2,font=('华文行楷',10))

    一开始的时候,我把var 设置成了 var = tk.StringVar(),value要么为True,要么为False,就出现了多个选项同时选中的情况,后来我将 var 设置成  var = tk.IntVar()   就可解决这种问题了。

    展开全文
  • import Tkintermycolor = '#%02x%02x%02x' % (64, 204, 208) # set your favourite rgb colormycolor2 = '#40E0D0' # or use hex if you preferroot = Tkinter.Tk()root.configure(bg=mycolor)T...

    不确定你到底在找什么,但这会有用吗?

    import Tkinter

    mycolor = '#%02x%02x%02x' % (64, 204, 208) # set your favourite rgb color

    mycolor2 = '#40E0D0' # or use hex if you prefer

    root = Tkinter.Tk()

    root.configure(bg=mycolor)

    Tkinter.Button(root, text="Press me!", bg=mycolor, fg='black',

    activebackground='black', activeforeground=mycolor2).pack()

    root.mainloop()

    如果您只想查找窗口的当前值,并设置窗口小部件以使用它,cget可能就是您想要的:

    import Tkinter

    root = Tkinter.Tk()

    defaultbg = root.cget('bg')

    Tkinter.Button(root,text="Press me!", bg=defaultbg).pack()

    root.mainloop()

    如果要为新窗口小部件设置默认背景颜色,可以使用tk_setPalette(self,* args,** kw)方法:

    root.tk_setPalette(background='#40E0D0', foreground='black',

    activeBackground='black', activeForeground=mycolor2)

    Tkinter.Button(root, text="Press me!").pack()

    然后,默认情况下,您的窗口小部件将具有此背景颜色,而无需在窗口小部件参数中设置它.内联帮助功能导入Tkinter提供了许多有用的信息;帮助(Tkinter.Tk)

    展开全文
  • 我有一个Tkinter应用程序,但我想把第一列的背景颜色改为蓝色from tkinter import *from tkinter import ttkroot = Tk()mainframe = ttk.Frame(root, padding="3 3 500 200")mainframe.grid(column=0, row=0)ttk....

    我有一个Tkinter应用程序,但我想把第一列的背景颜色改为蓝色

    from tkinter import *

    from tkinter import ttk

    root = Tk()

    mainframe = ttk.Frame(root, padding="3 3 500 200")

    mainframe.grid(column=0, row=0)

    ttk.Label(mainframe, text="COLUMN 1 ROW 1").grid(column=1, row=1)

    root.mainloop()

    我尝试了以下操作,但收到一个错误:

    ^{pr2}$

    在tkinter.tc错误公司名称:Traceback (most recent call last):

    File "/Users/chriscruz/Desktop/aesop_1.1.py", line 11, in

    ttk.Label(mainframe, text="COLUMN 1 ROW 1").grid(column=1, row=1,bg ="blue4")

    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 2029, in grid_configure

    + self._options(cnf, kw))

    _tkinter.TclError: bad option "-bg": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky

    展开全文
  • 我正在编写一个绘图程序,我试图做出一个选择,改变画布背景颜色,但由于某些原因,它不起作用。没有错误信息,我不知道为什么它不起作用,因为我用了几乎相同的代码来改变线的颜色。在另外,我对python很陌生。在...

    我正在编写一个绘图程序,我试图做出一个选择,改变画布背景颜色,但由于某些原因,它不起作用。没有错误信息,我不知道为什么它不起作用,因为我用了几乎相同的代码来改变线的颜色。在

    另外,我对python很陌生。在

    代码:from tkinter import *

    # canvas specifications/variables

    canvas_height = 400

    canvas_width = 600

    p1_canvas_colour = "white"

    p1_canvas_colour_number = 1

    #p1 (what you draw with) specifications/variables

    p1_x = canvas_width/2

    p1_y = canvas_height

    p1_colour = "black"

    p1_colour_change = 1

    line_width = 1

    line_length = 1

    #p1 controls

    def p1_move_N(event):

    global p1_y

    canvas.create_line(p1_x, p1_y, p1_x, (p1_y-line_length), width=line_width, fill=p1_colour)

    p1_y = p1_y - line_length

    def p1_move_S(event):

    global p1_y

    canvas.create_line(p1_x, p1_y, p1_x, (p1_y+line_length), width=line_width, fill=p1_colour)

    p1_y = p1_y + line_length

    def p1_move_E(event):

    global p1_x

    canvas.create_line(p1_x, p1_y, (p1_x+line_length), p1_y, width=line_width, fill=p1_colour)

    p1_x = p1_x + line_length

    def p1_move_W(event):

    global p1_x

    canvas.create_line(p1_x, p1_y, (p1_x-line_length), p1_y, width=line_width, fill=p1_colour)

    p1_x = p1_x - line_length

    def erase_all(event):

    canvas.delete(ALL)

    #the p1 colour change

    def p1_line_colour_change(event):

    global p1_colour

    global p1_colour_change

    p1_colour_change += 1

    if p1_colour_change == 1:

    p1_colour = ("black")

    if p1_colour_change == 2:

    p1_colour = ("white")

    if p1_colour_change == 3:

    p1_colour = ("red")

    if p1_colour_change == 4:

    p1_colour = ("orange")

    if p1_colour_change == 5:

    p1_colour = ("yellow")

    if p1_colour_change == 6:

    p1_colour = ("green")

    if p1_colour_change == 7:

    p1_colour = ("blue")

    if p1_colour_change == 8:

    p1_colour = ("purple")

    if p1_colour_change == 9:

    p1_colour = ("pink")

    if p1_colour_change == 10:

    p1_colour = ("brown")

    if p1_colour_change == 11:

    p1_colour_change = 1

    p1_colour = ("black")

    #the canvas colour change

    def p1_canvas_colour_change(event):

    global p1_canvas_colour

    global p1_canvas_colour_number

    p1_canvas_colour_number += 1

    if p1_canvas_colour_number == 1:

    p1_canvas_colour = ("white")

    if p1_canvas_colour_number == 2:

    p1_canvas_colour = ("black")

    if p1_canvas_colour_number == 3:

    p1_canvas_colour = ("red")

    if p1_canvas_colour_number == 4:

    p1_canvas_colour = ("orange")

    if p1_canvas_colour_number == 5:

    p1_canvas_colour = ("yellow")

    if p1_canvas_colour_number == 6:

    p1_canvas_colour = ("green")

    if p1_canvas_colour_number == 7:

    p1_canvas_colour = ("blue")

    if p1_canvas_colour_number == 8:

    p1_canvas_colour = ("purple")

    if p1_canvas_colour_number == 9:

    p1_canvas_colour = ("pink")

    if p1_canvas_colour_number == 10:

    p1_canvas_colour = ("brown")

    if p1_canvas_colour_number == 11:

    p1_canvas_colour_number = 1

    p1_canvas_colour = ("white")

    #the window/canvas

    window = Tk()

    window.title("Drawing")

    canvas = Canvas(bg=p1_canvas_colour, height=canvas_height, width=canvas_width, highlightthickness=0)

    canvas.pack()

    #binding the functions to keys

    window.bind("", p1_move_N)

    window.bind("", p1_move_S)

    window.bind("", p1_move_W)

    window.bind("", p1_move_E)

    window.bind("", erase_all)

    window.bind("", p1_line_colour_change)

    window.bind("", p1_canvas_colour_change)

    window.mainloop()

    展开全文
  • 我试图在窗口小部件没有焦点时更改Mac OS X上Tkinter文本窗口小部件中所选文本的默认背景颜色.默认的未聚焦选择颜色为灰色.经过几个小时的搜索,我无法找到一个开箱即用的解决方案来做到这一点.这是我尝试过的:>...
  • 我不希望背景默认颜色,所以我已经开始改变大多数小部件的背景。我到了树上才有麻烦。我不太擅长ttk.style(),但我还是设法ttk.Style().configure("Treeview", background="black",foreground="white")但是,要...
  • macOS下python Tkinter中Button无法更改背景颜色(background)解决方案 最近在用python+tkinter+socket写一款聊天室,发现在macOS系统下无法对tkinter中的Button进行背景颜色的更换。 bt_pic = Button(f, bg='#3C3...
  • 不幸的是,设置背景颜色仍然不能立即使用,但是可以使用文本颜色。它需要对代码进行少量更改:原版的:from Tkinter import *Label(None, text='label', fg='green', bg='black').pack()Button(None, text='button.....
  • 不幸的是,设置背景颜色仍然不起作用,但文本颜色。它需要对代码进行少量更改:原件:from Tkinter import *Label(None, text='label', fg='green', bg='black').pack()Button(None, text='button', fg='gr...
  • import tkinter as tk # 导入tkinter模块 # 单行输入框学习 e = tk.Entry(root, width=15) # 注意,输入框就是单行文本,它是没有height属性的 # 设置位置 e.place(x=270, y=170, width=80, heigh...
  • 在原有的计算器基础上,加了一个变颜色的功能,鼠标经过按钮时变换颜色,离开按钮后颜色恢复之前的颜色 源代码奉上: import tkinter # 计算 def calculate(): # 计算 # equ.get()获取此时equ内容 # eval 计算 ...
  • import tkinter window = tkinter.Tk() width = 600 height = 400 screen_width = window.winfo_screenwidth() screen_height = window.winfo_screenheight() x = screen_width/2-width/2 y = screen_height/2-...
  • 转自:https://www.cnblogs.com/aland-1415/p/6849193.html1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk());root.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0)...
  • Tkinter 组件详解(一):Label

    万次阅读 多人点赞 2018-12-18 21:35:06
    Tkinter 组件详解之Label Label(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。 何时使用...
  • tkinter绘制组件(18)菜单
  • tkinter属性(总结)

    千次阅读 2020-12-30 07:34:36
    activeforeground 按下时前景色 textvariable 可变文本,与StringVar等配合着用 4、文本框tkinter.Entry,tkinter.Text控制参数: background(bg) 文本框背景色; foreground(fg) 前景色; selectbackground 选定...
  • SN Option Description 1 activebackground 选中按钮位于光标下方时, 它表示背景颜色。 2 activeforeground 当复选按钮位于光标下方时, 它表示复选按钮的前景色。 3 bg 按钮的背景色。 4 bitmap 它在按钮上显示图像...
  • Python GUI之tkinter 常用组件

    万次阅读 多人点赞 2017-12-04 00:13:39
    tkinter中,每个组件都是一个类,创建某个组件其实就是将这个类实例化。在实例化的过程中,可以通过构造函数给组件设置一些属性,同时还必须给该组件指定一个父容器,意即该组件放置何处。最后,还需要给组件设置一...
  • Python tkinter 使用

    2020-11-28 02:11:38
    1、 窗口 Tk()# -*- encoding=utf-8 -*-import tkinterif __name__ == '__main__':w = tkinter.Tk() # 窗口w.title('南风丶轻语') # 标题w.geometry('500x500+30+30') # 大小以及位置w.mainloop()pass运行结果2、 ...
  • Python ---(六)Tkinter窗口组件:Entry

    千次阅读 2021-02-09 07:18:03
    The Tkinter Entry Widget##简介Entry(输入框)组件通常用于获取用户的输入文本。##何时使用 Entry 组件?Entry 组件仅允许用于输入一行文本,如果用于输入的字符串长度比该组件可显示空间更长,那内容将被滚动。这...
  • tkinter常用操作

    2021-10-20 10:17:07
    前不久使用tkinter遍写一个工具,此篇文章集合网上各方大佬成果,再此致谢, 此文章为常用操作,如有用,谢谢关注 Tkinter是python内置库,不用下载可以直接导入 控件 描述 Button 按钮控件;在程序中显示...
  • Python Tkinter Scale滑块

    2021-01-28 19:13:16
    Python Tkinter Scale滑块Scale小部件用于实现python应用程序的图形滑块,以便用户可以滑动滑块上显示的值范围并选择其中的一个。我们可以控制最小值和最大值以及比例的分辨率。当用户被迫从给定的值范围中仅选择一...
  • 我试图在python中使用ttk / tkinter显示图像.图像有一个白色边框,我想在更大的白色背景上显示这个图像 – 所以它周围有很多...然后我将标签放在Frame小部件中,并尝试更改Frame的前景/背景颜色.但不幸的是,Frame小...
  • python中的tkinter模块

    2020-12-22 16:49:30
    tkinter介绍tkinter是python自带的GUI库,是对图形库TK的封装tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行除此之外还存在很多图形库,例如pythonWin 仅适合window的界面编程库wxPython 第...
  • Radiobutton控件 Radiobutton(单选按钮):组件用于实现多选一的问题。Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数...默认情况下,...
  • tkinter-Scrollbar详解

    千次阅读 2020-07-23 15:56:02
    本文介绍另一个控件Scrollbar,在tkinter-Text详解一文中有提到过Scrollbar,但是没有做过多的说明。因此本文将详解Scrollbar及其使用场景。 文章目录...
  • Python之tkinter 文字区域 Text

    千次阅读 多人点赞 2020-04-02 12:36:35
    如果想要避免可以设置exportselection=0 fg 或 foreground 字形色彩 font 字形 height 高,单位是字符高,实际高度会是字符高度而定 highlightbackground 当文本框取得焦点时的背景颜色 highlightcolor 当文本框取得...
  • Python-Tkinter 基础教程

    千次阅读 2021-08-13 15:05:34
    OptionMenu 下拉选择项 Scale 移动滑块 颜色选择框 文件对话框 对话弹框 菜单 创建主菜单步骤: 创建鼠标右键菜单步骤: 介绍 Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在...
  • 进度栏默认颜色为黄色那么怎么改呢 查看源码 你会发现 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/...
  • Python-GUI界面设计(tkinter

    千次阅读 热门讨论 2021-01-17 15:41:28
    GUI界面设计(tkinter

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,001
精华内容 400
关键字:

tkinter改变默认背景颜色

友情链接: 78713438.rar