51-tkinter-ttkbootstrap-style样式模块

style样式模块

Bootstyle引导样式

方法说明参数说明
override_ttk_widget_constructor(func)staticmethod
使用引导样式 api 选项覆盖小部件构造函数。
func Callable 小部件类方法__init__ 必填
setup_ttkbootstap_api()staticmethod
设置 ttkbootstrap 以与 tkinter 和 ttk 一起使用。此方法 在导入 ttkbootstrap 以执行所有 实现引导样式 API 的必要方法重写。
tkupdate_method_name(widget)staticmethod
从小部件类中查找 tkinter 样式更新方法
参数:
- widget 要查找的小组件对象。 必填

返回:
- str 用于更新小组件对象的方法的名称。
ttkstyle_method_name(widget=None, string='')staticmethod
解析要构建的字符串,并返回为 目标小部件。StyleBuilderTTK
参数:
- widget 要查找的小组件对象。 默认None
- string str类型 要分析的关键字字符串。默认''

返回:
- str 用于更新小组件的更新方法的名称。
ttkstyle_name(widget=None, string='', **kwargs)staticmethod
解析字符串以生成并返回 ttkstyle 名称。
参数:
- widget Widget类型 小组件对象 默认None
- string str类型 要分析的关键字字符串 默认’'
- **kwargs 用于解析小部件方向的其他关键字参数。 默认{}

返回:
- str 一个 ttk 样式名称
ttkstyle_widget_class(widget=None, string='')staticmethod
查找并返回小部件类
参数:
- widget Widget类型 小组件对象 默认None
- string str类型 要分析的关键字字符串 默认’'

返回:
- str 小部件类关键字。
ttkstyle_widget_color(string)staticmethod
查找并返回小部件颜色
参数:
- string str 要分析的关键字字符串。 必填


返回:
- str 颜色关键字。
ttkstyle_widget_orient(widget=None, string='', **kwargs)staticmethod
查找并返回小部件方向,或小部件的默认方向,如果 带有方向的小部件。
参数:
- widget Widget 小组件对象。 None
- string str 要分析的关键字字符串。 ‘’
- **kwargs 在小部件构造函数中传递的可选关键字参数 {}


返回:
- str 小组件方向关键字。
ttkstyle_widget_type(string)staticmethod
查找并返回小部件类型。
参数:
- string str 要分析的关键字字符串 必填

返回:
- str 小组件类型关键字
update_tk_widget_style(widget) staticmethodstaticmethod
查找小部件名称并调用相应的更新 方法
widget object 由给出的tcl/tk 名称tkinter.Widget.winfo_name() 必填
update_ttk_widget_style(widget=None, style_string=None, **kwargs) staticmethodstaticmethod
更新 ttk 样式或创建(如果不存在)。
参数:
- widget ttk.Widget 正在更新的小组件实例 None
- style_string str 要计算的样式字符串。可以是 或参数,具体取决于上下文和方案。stylettkstylebootstyle None
- **kwargs 其他可选关键字参数 {}


返回:
- str ttkstyle 或空字符串(如果没有)。

Colors颜色

ttkbootstrap.style.Colors
定义主题配色方案的类,以及 提供了几种用于操作颜色的静态方法。

对象附加到 并且还可以 可通过该属性访问 当前主题。ColorsThemeDefinitionStyle.colors

例子:

style = Style()

# dot-notation
style.colors.primary

# get method
style.colors.get('primary')

此类是一个迭代器,因此您可以迭代主 样式颜色标签(主要、次要、成功、信息、警告、 危险):

for color_label in style.colors:
    color = style.colors.get(color_label)
    print(color_label, color)

如果出于某种原因,您需要遍历所有主题颜色 标签,然后您可以使用该方法。这 将包括所有主题颜色。Colors.label_iter

for color_label in style.colors.label_iter():
    color = Colors.get(color_label)
    print(color_label, color)

如果要将现有颜色的 hsv 值调整为 特定百分比(增量),您可以使用该方法,它是静态的。在下面的示例中,“值增量” 或增加 15%,这将使颜色变亮:Colors.update_hsv``vd

Colors.update_hsv("#9954bb", vd=0.15)
__init__()
__init__(self, 
         primary, 
         secondary, 
         success, 
         info, 
         warning, 
         danger, 
         light, 
         dark, 
         bg, 
         fg, 
         selectbg, 
         selectfg, 
         border, 
         inputfg, 
         inputbg, 
         active) special

参数:

名字类型描述违约
primarystr主要主题颜色;默认情况下用于所有小部件。必填
secondarystr强调色;通常为色调。grey必填
successstr强调色;通常为色调。green必填
infostr强调色;通常为色调。blue必填
warningstr强调色;通常为色调。orange必填
dangerstr强调色;通常为色调。red必填
lightstr主题色。必填
darkstr主题色。必填
bgstr背景颜色。必填
fgstr默认文本颜色。必填
selectfgstr所选文本的颜色。必填
selectbgstr所选文本的背景色。必填
borderstr用于小组件边框的颜色。必填
inputfgstr输入微件的文本颜色。必填
inputbgstr输入微件的文本背景色。必填
activestr主题色。必填
get(self, color_label)

从颜色名称中查找颜色值

参数:

名字类型描述违约
color_labelstr与类属性相对应的颜色标签必填

返回:

类型描述
str十六进制颜色值。
get_foreground(self, color_label)

返回指定对应的前景色 color_label。

参数:

名字类型描述违约
color_labelstr与类属性对应的颜色标签必填
hex_to_rgb(color) staticmethod

将十六进制颜色转换为 rgb 颜色值

参数:

名字类型描述违约
colorstr十六进制颜色值必填

返回:

类型描述
tuple[int, int, int]rgb 颜色值。
label_iter() staticmethod

循环访问 Color 类中的所有颜色标签属性

返回:

类型描述
iter颜色标签名称的迭代器
make_transparent(alpha, foreground, background='#ffffff') staticmethod

模拟颜色透明度。

参数:

名字类型描述违约
alphafloat透明度的大小;一个介于 0 和 1 之间的数字。必填
foregroundstr前景色。必填
backgroundstr背景色。'#ffffff'

返回:

类型描述
str表示“透明”的十六进制颜色 背景上的前景色版本 颜色。
rgb_to_hex(r, g, b) staticmethod

将 rgb 转换为十六进制颜色值

参数:

名字类型描述违约
rint必填
gint绿必填
bint必填

返回:

类型描述
str十六进制颜色值
rgb_to_hsv(r, g, b) staticmethod

将 rgb 转换为 hsv 颜色值。

参数:

名字类型描述违约
rfloat必填
gfloat绿必填
bfloat必填

返回:

类型描述
Tuple[float, float, float]hsv 颜色值。
set(self, color_label, color_value)

设置颜色属性值。这不会更新任何现有的 部件。还可用于创建按需颜色属性 创建后可以在程序中使用。

参数:

名字类型描述违约
color_labelstr要设置的颜色的名称(键)必填
color_valuestr十六进制颜色值必填
update_hsv(color, hd=0, sd=0, vd=0) staticmethod

修改给定十六进制的色调、饱和度和/或值 通过指定增量来显示颜色值。

参数:

名字类型描述违约
colorstr要调整的十六进制颜色值。必填
hdfloat色调变化百分比,色调增量0
sdfloat饱和度变化百分比,饱和度增量0
vdfloat价值变化百分比,价值增量0

返回:

类型描述
str生成的十六进制颜色值

Stylede风格

ttkbootstrap.style.Style (Style)

用于创建和管理应用程序的单一实例类 主题和小部件样式。

此类旨在作为 和 继承它的所有方法和属性。然而,在 ttkbootstrap,这个类是作为一个单例实现的。子类化 不建议使用,可能会产生意想不到的后果。ttk.Style

例子:

# instantiate the style with default theme
style = Style()

# instantiate the style with another theme
style = Style(theme='superhero')

# check all available themes
for theme in style.theme_names():
    print(theme)

有关更多详细信息,请参阅有关此类的 Python 文档

colors

属性 只读 包含用于当前 主题。

返回:

类型描述
Colors当前主题的颜色对象。
__init__(self, theme='litera') special

参数:

名字类型描述违约
themestr设置微件样式时要使用的主题的名称。'litera'
configure(self, style, query_opt=None, **kw)

查询或设置指定选项的默认值 风格。

kw 中的每个键都是一个选项,每个值都是字符串或 标识该选项的值的序列。

get_instance() staticmethod

样式类的返回和实例

load_user_themes(self, file)

加载以 JSON 格式保存的用户主题

register_theme(self, definition)

注册主题定义以供对象使用。这使得定义和名称在 运行时,以便可以在以下情况下创建资源和样式 需要。Style

参数:

名字类型描述违约
definitionThemeDefinition一个对象。ThemeDefinition必填
style_exists_in_theme(self, ttkstyle)

检查当前主题中是否存在样式。

参数:

名字类型描述违约
ttkstylestr要检查的 ttk 样式。必填

返回:

类型描述
boolTrue如果样式存在,否则.False
theme_names(self)

返回所有 ttkbootstrap 主题的列表。

返回:

类型描述
List[str, ...]主题名称列表。
theme_use(self, themename=None)

更改用于呈现应用程序小组件的主题。

如果主题名称为 None,则返回正在使用的主题,否则,设置 将当前主题转换为主题名称,刷新所有小部件并发出 一个事件。<<ThemeChanged>>

仅当在运行时更改主题时才使用此方法。否则,将主题名称传递到样式中 使用主题实例化样式的构造函数。

参数:

名字类型描述违约
themenamestr创建新微件时要应用的主题名称None

返回:

类型描述
Union[str, None]当前主题的名称(如果为“无”) 否则。themename``None

StyleBuilderTK风格生成器TK

ttkbootstrap.style.StyleBuilderTK
用于设置旧版 tkinter 小部件(不是 ttk)样式的类。

此分类中的方法在内部用于更新 tk 小部件 样式配置,不打算在最后调用 用户。

所有遗留的 tkinter 小部件都会在 主题已更改。微件的颜色配置已更新 以匹配当前主题。旧版 ttk 小部件不是主要的 但是,该库的重点尝试确保它们 如果使用,在 TTK 小部件中没有突出。

某些 ttk 小部件包含必须更新的旧组件 例如组合框弹出窗口,因此这可以确保它们的样式 完全符合当前主题。

colors: Colors

属性只读

对当前主题的对象的引用。Colors

is_light_theme: bool

属性只读

如果主题为浅色,则返回,否则返回。True False

theme: ThemeDefinition

属性只读

对当前对象的引用 主题。ThemeDefinition

update_button_style(self, widget)

更新按钮样式。

参数:

名字类型描述违约
widgettkinter.Button要更新的按钮对象。必填
update_entry_style(self, widget)

更新条目样式。

参数:

名字类型描述违约
widgettkinter.Entry要更新的条目对象。必填
update_frame_style(self, widget)

更新框架样式。

参数:

名字类型描述违约
widgettkinter.Frame要更新的框架对象。必填
update_label_style(self, widget)

更新标签样式。

参数:

名字类型描述违约
widgettkinter.Label要更新的标签对象。必填
update_labelframe_style(self, widget)

更新标签框架样式。

参数:

名字类型描述违约
widgettkinter.LabelFrame要更新的标签框架对象。必填
update_listbox_style(self, widget)

更新列表框样式。

参数:

名字类型描述违约
widgettkinter.Listbox要更新的列表框对象。必填
update_menu_style(self, widget)

更新菜单样式。

参数:

名字类型描述违约
widgettkinter.Menu要更新的菜单对象。必填
update_menubutton_style(self, widget)

更新菜单按钮样式。

参数:

名字类型描述违约
widgettkinter.Menubutton要更新的菜单按钮对象。必填
update_radiobutton_style(self, widget)

更新单选按钮样式。

参数:

名字类型描述违约
widgettkinter.Radiobutton要更新的单选按钮对象。必填
update_scale_style(self, widget)

更新比例样式。

参数:

名字类型描述违约
widgettkinter.scale要更新的缩放对象。必填
update_spinbox_style(self, widget)

更新微调框样式。

参数:

名字类型描述违约
widgettkinter.Spinbox要更新的旋转框对象。必填
update_text_style(self, widget)

更新文本样式。

参数:

名字类型描述违约
widgettkinter.Text要更新的文本对象。必填
update_tk_style(self, widget)

更新窗口样式。

参数:

名字类型描述违约
widgettkinter.Tk要更新的 tk 对象。必填
update_toplevel_style(self, widget)

更新顶级样式。

参数:

名字类型描述违约
widgettkinter.Toplevel要更新的顶级对象。必填

StyleBuilderTTK风格生成器TTK

ttkbootstrap.style.StyleBuilderTTK

一个类,其中包含用于在其上构建新 ttk 小部件样式的方法 需求。

此分类中的方法在内部用于生成 ttk 小部件样式按需提供,不打算在最后调用 用户。

colors: Colors

属性只读

对当前主题对象的引用。Colors

is_light_theme: bool

属性只读

如果当前主题为浅色,则返回 ,否则返回 返回。True``False

theme: ThemeDefinition

属性只读

对当前对象的引用 主题。ThemeDefinition

create_arrow_assets(self, arrowcolor, pressed, active)

创建用于各种微件按钮的箭头资产。

注意

此方法当前未被使用。

参数:

名字类型描述违约
arrowcolorstr要用作箭头填充颜色的颜色值。必填
pressedstr按下箭头时要使用的颜色值。必填
activestr箭头处于活动状态或 徘徊。必填
create_button_style(self, colorname='default')

为 ttk 创建实心样式。按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_calendar_style(self, colorname='default')

创建样式 ttkbootstrap.dialogs.DatePickerPopup widget.

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_checkbutton_assets(self, colorname='default')

创建用于构建标准的图像资产 复选按钮样式。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'

返回:

类型描述
Tuple[str]照片图像名称的元组。
create_checkbutton_style(self, colorname='default')

为 ttk 创建标准样式。复选按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_combobox_style(self, colorname='default')

为 ttk 创建样式。组合框小部件。

参数:

名字类型描述违约
colornamestr要用作主要微件颜色的颜色标签。'default'
create_date_button_assets(self, foreground)

创建用于构建日期按钮的图像资产 风格。此按钮样式应用于 ttkbootstrap.widgets.DateEntry.

参数:

名字类型描述违约
foregroundstr用于绘制日历图像的颜色值。必填

返回:

类型描述
str照片图像名称。
create_date_button_style(self, colorname='default')

为 ttk 创建日期按钮样式。按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置构件样式的颜色标签。'default'
create_default_style(self)

为根目录设置默认微件样式配置 TTK 样式 “.”;这些默认值适用于以下任何小部件: 包含此样式更新的配置选项。这 在应用任何其他样式之前,应首先调用方法 在主题创建期间。

create_entry_style(self, colorname='default')

为 ttk 创建样式。条目小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_floodgauge_style(self, colorname='default')

为 ttkbootstrap.widgets.Floodgauge 创建 ttk 样式 控件。这是一种自定义小部件样式,它使用 进度条和标签。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_frame_style(self, colorname='default')

为 ttk 创建样式。框架小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_inverse_label_style(self, colorname='default')

为 ttk 创建反转样式。标签。

前景和背景是它的反转版本 在标准标签样式中使用。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_label_style(self, colorname='default')

为 ttk 创建标准样式。标签微件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_labelframe_style(self, colorname='default')

为 ttk 创建样式。标签框架小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_link_button_style(self, colorname='default')

为 ttk 创建链接按钮样式。按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_menubutton_style(self, colorname='default')

为 ttk 创建实心样式。菜单按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_meter_label_style(self, colorname='default')

为 创建标签样式 ttkbootstrap.widgets.Meter widget.这种样式还存储了一些 由 Meter 类调用以查找相关元数据 绘制新图像时槽和条形的颜色。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_metersubtxt_label_style(self, colorname='default')

为 创建子文本标签样式 ttkbootstrap.widgets.Meter widget.

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_notebook_style(self, colorname='default')

为 ttk 创建标准样式。笔记本小组件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_outline_button_style(self, colorname='default')

为 ttk 创建轮廓样式。按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_outline_menubutton_style(self, colorname='default')

为 ttk 创建大纲按钮样式。菜单按钮小部件

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_outline_toolbutton_style(self, colorname='default')

为 ttk 创建大纲工具按钮样式。复选按钮 和 TTK。单选按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_panedwindow_style(self, colorname='default')

为 ttk 创建标准样式。窗格窗口小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_progressbar_style(self, colorname='default')

为 ttk 创建纯实的 ttk 样式。进度条小部件。

参数:

名字类型描述违约
colornamestr主要微件颜色。'default'
create_radiobutton_assets(self, colorname='default')

创建用于构建单选按钮样式的图像资产。

参数:

名字类型描述违约
colornamestr'default'

返回:

类型描述
Tuple[str]照片图像名称的元组
create_radiobutton_style(self, colorname='default')

为 ttk 创建样式。单选按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_round_scrollbar_assets(self, thumbcolor, pressed, active)

创建构建回合时要使用的图像资源 滚动条样式。

参数:

名字类型描述违约
thumbcolorstr拇指在正常状态下的颜色值。必填
pressedstr按下拇指时要使用的颜色值。必填
activestr拇指处于活动状态或 徘徊。必填
create_round_scrollbar_style(self, colorname='default')

为 ttk 创建圆形样式。滚动条小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_round_toggle_assets(self, colorname='default')

为圆形切换样式创建图像资产。

参数:

名字类型描述违约
colornamestr分配给颜色属性的颜色标签。'default'

返回:

类型描述
Tuple[str]照片图像名称的元组。
create_round_toggle_style(self, colorname='default')

为 ttk 创建圆形切换样式。复选按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_scale_assets(self, colorname='default', size=14)

创建用于 ttk 的资产。缩放小部件。

滑块手柄会自动调整以适合 屏幕分辨率。

参数:

名字类型描述违约
colornamestr颜色标签。'default'
sizeint滑块圆的尺寸直径;默认值 = 16。14

返回:

类型描述
Tuple[str]要在图像中使用的照片图像名称的元组 构建样式时的布局。
create_scale_style(self, colorname='default')

为 ttk 创建样式。缩放小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_scrollbar_assets(self, thumbcolor, pressed, active)

创建用于构建标准滚动条的图像资产 风格。

参数:

名字类型描述违约
thumbcolorstr用于为拇指着色的主要颜色值。必填
pressedstr按下拇指时要使用的颜色值。必填
activestr拇指处于活动状态或 徘徊。必填
create_scrollbar_style(self, colorname='default')

Create a standard style for the ttk.Scrollbar widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'
create_separator_style(self, colorname='default')

Create a style for the ttk.Separator widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe primary widget color.'default'
create_sizegrip_assets(self, color)

Create image assets used to build the sizegrip style.

Parameters:

NameTypeDescriptionDefault
colorstrThe color value used to draw the image.required

Returns:

TypeDescription
strThe PhotoImage name.
create_sizegrip_style(self, colorname='default')

Create a style for the ttk.Sizegrip widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'
create_spinbox_style(self, colorname='default')

Create a style for the ttk.Spinbox widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'
create_square_toggle_assets(self, colorname='default')

Create the image assets used to build a square toggle style.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'

Returns:

TypeDescription
Tuple[str]A tuple of PhotoImage names.
create_square_toggle_style(self, colorname='default')

Create a square toggle style for the ttk.Checkbutton widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'
create_striped_progressbar_assets(self, thickness, colorname='default')

Create the striped progressbar image and return as a PhotoImage

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'

Returns:

TypeDescription
Tuple[str]A list of photoimage names.
create_striped_progressbar_style(self, colorname='default')

Create a striped style for the ttk.Progressbar widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe primary widget color label.'default'
create_table_treeview_style(self, colorname='default')

Create a style for the Tableview widget.

Parameters:

NameTypeDescriptionDefault
colornamestrThe color label used to style the widget.'default'
create_theme(self)

Create and style a new ttk theme. A wrapper around internal style methods.

create_toggle_style(self, colorname='default')

为 ttk 创建圆形切换样式。复选按钮小部件。

参数:

名字类型描述违约
colornamestr'default'
create_toolbutton_style(self, colorname='default')

为 ttk 创建纯色工具按钮样式。复选按钮 和 TTK。单选按钮小部件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
create_treeview_style(self, colorname='default')

为 ttk 创建样式。树视图小组件。

参数:

名字类型描述违约
colornamestr用于设置微件样式的颜色标签。'default'
name_to_method(method_name) staticmethod

按名称获取方法。

参数:

名字类型描述违约
method_namestr样式生成器方法的名称。必填

返回:

类型描述
Callable命名者method_name
scale_size(self, size)

根据 TTK 的比例因子,以确保图像与 屏幕分辨率。

参数:

名字类型描述违约
sizeUnion[int, List, Tuple]单个整数或整数的可迭代对象必填
update_combobox_popdown_style(self, widget)

更新旧版 ttk。组合框元素。此方法是 每次更改主题时调用以确保 嵌入在此 TTK 小部件中的旧版 tkinter 组件 的样式适合当前主题。

啧啧啧。组合框包含多个未设置样式的元素 使用 TTK 主题引擎。这包括弹出窗口滚动条。这两个小部件都已配置 手动使用对 TCL/TK 的调用。

参数:

名字类型描述违约
widgetttk.Combobox要更新的组合框元素。必填
update_ttk_theme_settings(self)

每次主题 更改为更新正文中包含的各种组件 方法。

ThemeDefinition主题定义

ttkbootstrap.style.ThemeDefinition

一个类,用于为 TTKBOOTSTRAP 主题。

__init__(self, 
         name, 
         colors, 
         themetype='light') special

参数:

名字类型描述违约
namestr主题的名称。必填
colorsColors定义主题配色方案的对象。必填
themetypestr指定主题是色还是深色'light'
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

士别三日,当挖目相待

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值