我如何更改此滚动条的颜色(tkinter,python)

问题描述 投票:0回答:1
        scrollbar_table = Scrollbar(master, orient=VERTICAL,)
        scrollbar_table.config(command=self.table_view.yview, bg = 'black', activebackground= 'black')
        scrollbar_table.grid(row=4, column=1, rowspan= 1, sticky= NS)

是的,我尝试了一些事情,这是我最后一次尝试。我的进口是

import requests
from tabulate import tabulate
from tkinter import *
from datetime import datetime, timedelta
from tkinter import ttk
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry

所以我得到了需要的包裹。我没有收到错误,但滚动条的颜色只是默认的。我想改变你上下制作的东西以及背景的颜色。如果我将鼠标悬停在它上面,则不必更改。

请有人帮忙。

是的,我已经搜索了文档并且我已经问过 chatgpt XD。

python python-3.x tkinter scrollbar
1个回答
0
投票

曾经考虑过定制tkinter吗?

检查这个例子

import tkinter as tk
import customtkinter as ctk

root = ctk.CTk()
root.geometry('400x400')

frame = ctk.CTkScrollableFrame(root,
                               orientation=tk.VERTICAL,
                               fg_color='teal',
                               scrollbar_button_color='orange',
                               scrollbar_button_hover_color='darkorange',
                               corner_radius=10,
                               label_text='Scrolled Data',
                               label_fg_color='#46ADF0'
                               )
frame.pack()

for i in range(50):
    ctk.CTkLabel(
        frame,
        text=f'label nr. {i}',
        font=ctk.CTkFont('Consolas', 14, 'bold')
    ).pack()

root.mainloop()

© www.soinside.com 2019 - 2024. All rights reserved.