首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python分享

    Python + ttkbootstrap 制作全网小说下载神器

    = ttk.StringVar() ttk.Label(key_input_frame, text='小说 | 作者', font=('微软雅黑', 12)).pack(side=ttk.LEFT) =10,fill=ttk.BOTH) num_input_frame = ttk.Frame() num_input_frame.pack(pady=10) num_input_key_va = ttk.StringVar () ttk.Label(num_input_frame, text='小说 | 序号', font=('微软雅黑', 12)).pack(side=ttk.LEFT) ttk.Entry(num_input_frame = ttk.Frame() frame.pack(fill=ttk.BOTH) 按钮和进度条 ttk.Button(key_input_frame, text='搜索').pack(side=ttk.LEFT ) ttk.Button(num_input_frame, text='下载').pack(side=ttk.LEFT) progress_bar = ttk.Progressbar(frame, orient

    1.2K20编辑于 2023-09-14
  • 来自专栏一日一工具

    江湖救急,一键转换你的小工具为dmg格式

    工具来实现一个简单的计算器来给大家演示,代码[1]如下,源代码本身是基于python3的,我给修改了下,在python2上正常运行,为了兼容跨机器字体显示正常(否则,有可能打好了dmg文件,别人打开字体显示全是空白),引入了ttk ,上代码: from Tkinter import * import ttk # Let's create the Tkinter window window = Tk() # Then, you will )', and 'Equal To (=)' zero = ttk.Button(btns_frame, text = "0",command = lambda: btn_click(0)).grid( row = 4, column = 0, columnspan = 2, padx = 1, pady = 1) point = ttk.Button(btns_frame, text = " ", command = lambda: btn_click(".")).grid(row = 4, column = 2, padx = 1, pady = 1) equals = ttk.Button

    1.5K21发布于 2020-07-03
  • 来自专栏进步集

    【python实操】安装软件时候选择文件安装目录模块的实现方法

    文章目录 首先知道tix模块过时了,要用ttk来代替 使用 Ttk 实现安装软件时候选择文件安装目录模块 总结 最简单的版本 ================ | | | | |=== ============ 首先知道tix模块过时了,要用ttk来代替 tkinter.ttk — Tk 主题小部件 源代码:Lib/tkinter/ttk.py tkinter.ttk 模块提供对 Tk tkinter.ttk 的基本思想是尽可能分离: 从实现其行为的代码实现小部件行为的代码 外观。 使用 Ttk 要开始使用 Ttk,请导入其模块: from tkinter import ttk 要覆盖基本的 Tk 小部件,导入应遵循 Tk 导入: from tkinter import * from tkinter.ttk import * 该代码会导致多个 tkinter.ttk 小部件自动替换 Tk 小部件。

    1.5K30编辑于 2023-03-16
  • 来自专栏我在本科期间写的文章

    【经验分享】Python图像界面美化利用tkinter皮肤ttkbootstrap实现好看的窗口

    ("ttkbootstrap 示例", "journal", resizable=(False, False)) # 创建一个标签 label = ttk.Label(app, text="欢迎使用 button = ttk.Button(app, text="点击我", bootstyle="success-outline", command=on_button_click) button.pack (pady=10) # 创建一个输入框 entry = ttk.Entry(app, width=30) entry.pack(pady=10) # 创建一个进度条 progress = ttk.Progressbar (app, text="选择我") check.pack(pady=10) # 创建一个单选按钮 radio_value = ttk.StringVar() radio1 = ttk.Radiobutton =radio_value, value="2") radio1.pack(pady=5) radio2.pack(pady=5) # 创建一个下拉菜单 combobox = ttk.Combobox(

    1.8K10编辑于 2024-07-17
  • 来自专栏日常学python

    Python实用开发项目案例03 -- 个人记账本

    # 右侧显示面板 display_frame = ttk.Frame(main_frame) display_frame.pack(side=tk.RIGHT, fill=tk.BOTH , expand=True, padx=5, pady=5) # 交易记录表格 self.tree = ttk.Treeview(display_frame, columns=("ID # 统计和图表区域 stats_frame = ttk.LabelFrame(display_frame, text="月度统计") # ...统计和图表组件... matplotlib.backends.backend_tkagg import FigureCanvasTkAgg import tkinter as tk from tkinter import ttk (display_frame) filter_frame.pack(fill=tk.X, pady=5) ttk.Label(filter_frame,

    1.2K10编辑于 2025-04-21
  • 来自专栏Python小二

    用Python写个学生宿舍管理系统(附源码)

    以下是一个示例: import tkinter as tk from tkinter import ttk class Student: def __init__(self, name, age 以下是一个示例: import tkinter as tk from tkinter import ttk class Student: def __init__(self, name, age , text="宿舍楼层:") self.dorm_floor_label.grid(column=0, row=4) self.dorm_floor_entry = ttk.Entry self.dorm_floor_entry.grid(column=1, row=4) # 添加宿舍容量输入框 self.dorm_capacity_label = ttk.Label ="宿舍容量:") self.dorm_capacity_label.grid(column=0, row=5) self.dorm_capacity_entry = ttk.Entry

    1.1K10编辑于 2023-11-22
  • 来自专栏软件工程师Michael

    Python 快速实现一个分词处理器

    --trusted-host pypi.doubanio.com 提示词发送给Trae后,自动生成Python代码文 import tkinter as tk from tkinter import ttk self.input_text = tk.Text(self.input_frame, height=10, wrap=tk.WORD) self.btn_open = ttk.Button (self.master) self.mode_var = tk.StringVar(value="精确模式") self.mode_selector = ttk.Combobox (self.master) self.save_var = tk.StringVar(value="txt") ttk.Radiobutton(self.save_frame , text="保存为CSV", variable=self.save_var, value="csv").pack(side=tk.LEFT) self.btn_save = ttk.Button

    42910编辑于 2025-04-09
  • 1000 张图插入 Excel 要过夜?CodeBuddy 双模式批量处理,喝杯咖啡的功夫全入表!

    (param_frame)        row1_frame.pack(fill="x", pady=5)        ttk.Label(row1_frame, text="起始行号:").pack (side="left", padx=5)        self.col_start_row.insert(0, "2")        ttk.Label(row1_frame, text="匹配列 (side="left", padx=5)        self.col_match.insert(0, "A")        ttk.Label(row1_frame, text="插入列:"). (param_frame)        row2_frame.pack(fill="x", pady=5)        ttk.Label(row2_frame, text="边距:").pack( (param_frame)        row_frame.pack(fill="x", pady=10)        ttk.Label(row_frame, text="匹配行:").pack(

    48410编辑于 2025-05-24
  • 来自专栏小锋学长生活大爆炸

    【软件】自制图像批量压缩工具

    (master, padding=10) path_frame = ttk.Frame(master, padding=10) button_frame = ttk.Frame (master, padding=10) slider_frame = ttk.Frame(master, padding=10) action_frame = ttk.Frame (master, padding=20) estimate_frame = ttk.Frame(master, padding=10) # 布局框架 for (slider_frame, width=4) self.quality_entry.pack(side=tk.LEFT) ttk.Label(slider_frame, text="缩放率 (0-100%):").pack(side=tk.LEFT) self.resize_slider = ttk.Scale(slider_frame, from_=

    66800编辑于 2024-05-25
  • 来自专栏进步集

    【python】如何用python写一个下拉选择框和页签?

    文章目录 前言 ttk模块 下拉选择框combobox 下拉选择框2 页签Notebook 前言 python学习之路任重而道远,要想学完说容易也容易,说难也难。 ttk模块 ttk是Python中的一个模块,它提供了一组用于创建GUI界面的工具和控件。这些控件包括按钮、标签、文本框等,可以帮助开发者更方便地创建用户界面。 Ttk Notebook 小部件管理窗口和显示的集合 每个子窗口都与一个选项卡相关联, 用户可以选择它来更改当前显示的窗口。 # coding=gbk from tkinter import * from tkinter import ttk root=Tk() root.geometry("200x150") n=ttk.Notebook (root) f1=ttk.Frame(n,height=100,width=100) f2=ttk.Frame(n,height=100,width=100) n.add(f1,text="1111"

    2.2K30编辑于 2023-03-11
  • 来自专栏作图丫

    8+!免疫相关:肝细胞癌中 T 细胞介导的肿瘤杀伤的分子特征

    T 细胞介导的肿瘤杀伤 (TTK) 是免疫检查点抑制剂治疗的基本原理。 接下来本研究通过PCA算法和tSNE算法来评估两种TTK模式之间的差异,发现不同TTK模式之间的转录谱存在显著差异(图2C,D)。 04 肝癌中的TTK模式与代谢微环境 接下来本研究基于 GSVA 对 TCGA-LIHC 数据集进行了富集分析(图 4A),结果两个 TTK 簇在代谢通路方面存在显著差异,这表明代谢变化较大。 因此,RTK-RAS是介导TTK模式的主要通路。 06 建立TCscore预测HCC患者的TTK 类型 本研究开发了一个评分系统,称为 TCscore,根据来自 TCGA-LIHC 的上述 18 个 GSTTK 的表达水平来量化 TTK 模式。

    62320编辑于 2022-12-14
  • 用 CodeBuddy 开发本地 PDF 转图工具

    CodeBuddy进行处理就行了下面就处理好了,会在选择的文件夹里进行图片的保存的可以发现效果还是不错的,感兴趣的可以学习下import tkinter as tkfrom tkinter import ttk (folder_frame, textvariable=self.folder_path).pack(side=tk.LEFT, fill=tk.X, expand=True)        ttk.Button (self.root)        help_frame.pack(fill=tk.X, padx=5)        ttk.Button(help_frame, text="使用帮助", command =self.show_help).pack(side=tk.RIGHT)        # 设置模式选择        self.mode_frame = ttk.LabelFrame(self.root (self.root)        control_frame.pack(fill=tk.X, padx=5, pady=5)        # 转换按钮和进度条        ttk.Button(

    59610编辑于 2025-05-24
  • 来自专栏萝卜大杂烩

    Tkinter绘制股票K线图

    Tkinter 股票程序,在主类 MainCreator 下面创建一个函数 create_subwindow def create_subwindow(self): t = ttk.Toplevel subWindow(self, root_frame): file_list = self.all_files() # 创建主框架 main_frame = ttk.Frame (root_frame) main_frame.pack() # 在主框架下创建股票日期输入框子框架 date_frame = ttk.Frame(main_frame tix.SUNKEN) date_frame.pack(fill=X, side=TOP) # 创建标签‘开始日期’ date_start_label = ttk.Label self.de_start.pack(side=LEFT, padx=4, pady=4) # 创建标签‘结束日期’ date_end_label = ttk.Label

    2.4K20编辑于 2022-09-28
  • 来自专栏我在本科期间写的文章

    【记录分享】多任务黑客攻击仿真模拟器

    (themename="darkly", title="多任务黑客攻击仿真", size=(800, 600)) # 主攻击日志面板 main_label = ttk.Label(root, text ="主攻击日志", font=("Consolas", 14)) main_label.pack() main_log = ttk.Text(root, height=8, width=90, wrap (root, text="网络带宽监控", font=("Consolas", 14)) bandwidth_label.pack() bandwidth_log = ttk.Text(root, height (root, text="服务中断监控", font=("Consolas", 14)) service_label.pack() service_status_log = ttk.Text(root, (root, text="Main Attack Log", font=("Consolas", 14)) main_label.pack() main_log = ttk.Text(root, height

    64010编辑于 2024-11-09
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Python 图形化界面基础篇:创建自定义主题

    Tkinter 的 ttk 模块提供了 Style 类,允许我们创建自定义主题。 style = tk.ttk.Style() # 创建一个按钮样式 style.configure("Custom.TButton", foreground="white 完整示例代码 下面是一个完整的示例代码,展示了如何创建自定义主题并将其应用于 Tkinter 部件: import tkinter as tk import tkinter.ttk as ttk # 模块,其中 ttk 模块提供了创建自定义主题的功能。 使用 ttk.Style() 创建了一个 Style 对象 style ,用于定义自定义主题。 定义了两个自定义样式:" Custom.TButton “和” Custom.TLabel "。

    1.5K10编辑于 2023-10-17
  • CodeBuddy实现图片压缩工具

    - default_width)/2)}+{int((screen_height - default_height)/2)}")        # 主要容器        main_frame = ttk.Frame root)        main_frame.grid(row=0, column=0, sticky="nsew")        # 左侧选项区域        options_frame = ttk.Frame         # 压缩质量标签        self.quality_label_var = StringVar(value="(50)")        self.quality_label = ttk.Label row=2, column=0, columnspan=3, padx=5, pady=5, sticky="ew")        # 保存位置标签        save_dir_label = ttk.Label 4, column=0, columnspan=3, padx=5, pady=5, sticky="ew")        # 右侧预览区域        self.preview_frame = ttk.Frame

    35710编辑于 2025-05-24
  • 来自专栏学习

    API 玩出新花样:我如何构建自己的智能翻译助手

    API调用的过程,直接可以通过API帮我生成一个想要的软件(提供强大的算力需求) translator.py import tkinter as tk from tkinter import ttk # 创建菜单 self.create_menu() # 创建主框架 self.main_frame = ttk.Frame 0, column=0, sticky=(tk.W, tk.E, tk.N, tk.S)) # 创建语言选择区域 self.lang_frame = ttk.Frame , 20)) self.source_lang_combo.state(['readonly']) self.target_lang_label = ttk.Label column=0, sticky=(tk.W, tk.E), pady=(0, 10)) # 创建按钮区域 self.button_frame = ttk.Frame

    35900编辑于 2025-05-19
  • 来自专栏站长的编程笔记

    TXT处理小工具(过滤、分割功能)分享

    import tkinter as tk from tkinter import ttk from tkinter import filedialog import math import os def (root) tab1 = ttk.Frame(tab_parent) tab2 = ttk.Frame(tab_parent) tab_parent.add(tab1, text="过滤器") tab_parent.add ", command=filter_by_length) filter_length_button.pack(pady=5) # 分割器部分 # 选择文件按钮 select_button = ttk.Button =split_var, value="size") split_size_rb.grid(row=1, column=1, sticky=tk.W) # 分割数量输入框 split_entry = ttk.Entry (tab2, width=10) split_entry.grid(row=2, column=0) # 开始分割按钮 start_split_button = ttk.Button(tab2, text

    74320编辑于 2023-09-24
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Python 图形化界面基础篇:创建工具栏

    步骤3:创建工具栏 要创建工具栏,我们可以使用 Tkinter 的 ttk (" themed Tkinter ")模块,该模块提供了现代化的 GUI 组件,包括工具栏。 首先,我们需要导入 ttk 模块。 from tkinter import ttk 接下来,我们可以创建一个工具栏对象,并将其添加到主窗口。 # 创建工具栏对象 toolbar = ttk.Toolbar(root) toolbar.pack(side="top", fill="x") 在上述示例中,我们创建了一个工具栏对象 toolbar root.mainloop() 完整示例代码【代码调整】 下面是一个完整的示例代码,展示了如何创建工具栏并处理工具按钮的点击事件: import tkinter as tk from tkinter import ttk ") # 启动Tkinter主事件循环 root.mainloop() 需要提前准备两个图片: 效果图: 代码解释 让我们逐行解释上面的代码: 我们导入了 Tkinter 模块和 ttk

    1.6K30编辑于 2023-09-21
  • 来自专栏muller的测试分享

    软件测试|超好用超简单的Python GUI库——tkinter(十)

    注:Combobox 并不包含在 tkinter 模块中,而是包含在tkinter.ttk子模块中,因此若想使用 Combobox 控件,需要使用下面的导包方式:from tkinter import 下面通过一组简单的示例进一步了解 Combobox 控件,示例代码如下:import tkinterfrom tkinter import ttk # 导入ttk模块,下拉菜单控件位于ttk子模块中# 创建窗口win = tkinter.Tk()win.title("拜仁慕尼黑")win.geometry('400x250')win.resizable(0,0)# 创建下拉菜单cbox = ttk.Combobox

    2.1K10编辑于 2023-05-07
领券