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

    tkinter -- Toplevel

    TopLevel 与 Frame 类似,但它包含窗体属性(如 Title) 创建简单的Toplevel 代码: import tkinter as tk root = tk.Tk() t1 = tk.Toplevel 运行结果生成了两个窗体,一个是 root 启动的,另一个则是 Toplevel 创建的,它包含有一个 label;关闭 tl则没有退出程序,Tk 仍旧工作;若关闭 Tk,整个 Tk 结束 tl 也结束, 它不能单独存在 设置 Toplevel 的属性 title设置标题 geometry 设置宽和高 代码: import tkinter as tk root = tk.Tk() t1 = tk.Toplevel () # 设置t1的标题 t1.title('hello Toplevel') # 设置t1的宽和高 t1.geometry('400x300') # 为了区别 root 和 tl,我们向 tl 中添加了一个 使用 Toplevel 自己制作提示框 代码: import tkinter as tk root = tk.Tk() mbyes, mbyesno, mbyesnocancel, mbyesnoabort

    1.7K30发布于 2018-08-03
  • 来自专栏叶子陪你玩编程

    【tkinter系列 第十课 TopLevel窗口部件 】

    本节课将要学习TopLevel窗口部件,TopLevel是最高级的意思,Toplevel 组件通常用在显示额外的窗口、对话框或者其他弹出窗口上。 看下面这个例子,当我们点击菜单栏的字体菜单时,会弹出一个新的窗口,这个就是TopLevel。 ? ? 创建一个简单的TopLevel窗口 代码: from tkinter import * top = Toplevel()top.title("TopLevel") mainloop() 效果: ? 解释: 这里可能对于出现两个窗口会有疑问,其实是因为TopLevel虽然也是顶级窗口,但是它是不能独立存在的,默认会创建一个根窗口(自己实验猜测)。 root = Tk()top = Toplevel()top.title("TopLevel") mainloop() 按钮弹出一个窗口 代码: from tkinter import * root =

    4.2K20发布于 2020-03-11
  • 来自专栏信创系统开发

    Talk is cheap. Show me the code.手搓一个 Wayland 客户端程序

    事件监听器 --- static void xdg_toplevel_handle_configure(void *data, struct xdg_toplevel *xdg_toplevel, = xdg_surface_get_toplevel(state.xdg_surface); xdg_toplevel_add_listener(state.xdg_toplevel, &xdg_toplevel_listener 事件监听器 --- static void xdg_toplevel_handle_configure(void *data, struct xdg_toplevel *xdg_toplevel, = xdg_surface_get_toplevel(state.xdg_surface); xdg_toplevel_add_listener(state.xdg_toplevel, &xdg_toplevel_listener 请求服务器端装饰 zxdg_toplevel_decoration_v1_set_mode( state.toplevel_decoration, ZXDG_TOPLEVEL_DECORATION_V1

    62800编辑于 2025-06-29
  • 来自专栏信创系统开发

    编写 Wayland 客户端(三)

    *toplevel = xdg_surface_get_toplevel(xdg_surface); xdg_toplevel_set_title(toplevel, "My App"); 这几行代码的意义 将 xdg_surface 提升为顶层窗口 (xdg_toplevel) 使用 xdg_surface_get_toplevel(xdg_surface) 得到 xdg_toplevel。 configure (可选,但推荐实现) static void xdg_toplevel_configure(void *data, struct xdg_toplevel *xdg_toplevel close static void xdg_toplevel_close(void *data, struct xdg_toplevel *xdg_toplevel) { // 用户点击了关闭按钮 *toplevel = xdg_surface_get_toplevel(xdg_surface); xdg_toplevel_set_title(toplevel, "黑色窗口");

    36810编辑于 2025-11-17
  • 来自专栏生信技能树

    lncRNA实战项目-第三步-了解参考基因组及注释文件

    repeat nucleotidesto lowercase) dna_rm- Repeats masked (converts repeats to to N's) dna- No masking (2) toplevel – contains all toplevel sequenceregions excluding haplotypes and patches. 根据README中的介绍,primary_assembly 和 toplevel相比不包含haplotype, 更适合用于比对,对于mask/un mask 通常选择softmask或者unmasked macaca的基因组版本没有给出primary_assembly, 所以我下载了sm.topleveltoplevel, 有时间去比较下会对下游分析有什么影响。 wget ftp://ftp.ensembl.org/pub/release-91/fasta/macaca_mulatta/dna/Macaca_mulatta.Mmul_8.0.1.dna_sm.toplevel.fa.gz

    3.1K50发布于 2018-03-05
  • 来自专栏ytkah

    wordpress后台添加左侧边栏菜单如何操作

    { // 第一个参数'Design page'为菜单名称,第二个参数'网站设计'为菜单标题(可以是链接) // 'manage_options' 参数为用户权限 // 'my_toplevel_page ' 参数用于调用my_toplevel_page()函数,来显示菜单内容 add_menu_page('design page', '网站设计', 'manage_options', __FILE__, 'my_toplevel_page'); } // my_toplevel_page () 用于显示菜单的内容,填写菜单页面的HTML代码即可 function my_toplevel_page() { echo '这里填菜单页面的HTML代码'; // 如以下示例代码

    3.1K10发布于 2019-11-04
  • 来自专栏韦弦的偶尔分享

    JSONEncoder 基础类型编码失败的解决方法

    value: T) throws -> Data { let encoder = _JSONEncoder(options: self.options) guard let topLevel codingPath: [], debugDescription: "Top-level \(T.self) did not encode any values.")) } if topLevel codingPath: [], debugDescription: "Top-level \(T.self) encoded as null JSON fragment.")) } else if topLevel self.outputFormatting.rawValue) do { return try JSONSerialization.data(withJSONObject: topLevel ", underlyingError: error)) } } } 内部实现会先调用 box_方法封装,得到topLevel, 实际上 box_ 内部主要又是调用 box 方法将基础类型转换为

    1.1K10发布于 2021-11-24
  • 来自专栏全栈程序员必看

    OpenWrt make menuconfig 构建过程「建议收藏」

    如图: 通过分析,debug.mk,depends.mk,toplevel.mk。发现menuconfig的目标在topleve.mk中。 所以我们重心就是在toplevel.mk上。 2.2 toplevel.mk 我们可以看到menuconfig的目标依赖和命令如下: scripts/config/mconf是该文件中一个目标,如图: 它的作用就是编译,再scripts/config 其内容如图: 2.4 Config.in 在toplevel.mk中我们知道最终执行的是scripts/config/mconf Config.in。 3 总结 通过上面的分析,我认为大致流程可概括如下: 顶层Makefile调用toplevel.mk,执行其中的menuconfig 目标。

    4.5K20编辑于 2022-08-27
  • 来自专栏sktj

    python window窗体的封装

    ##################################################### """ import os, glob from tkinter import Tk, Toplevel used return True # e.g., thread busy class PopupWindow(Toplevel window): """ when run in secondary pop-up window """ def init(self, app, kind='', iconfile=None): Toplevel.init # quit this window def destroy(self): # close win silently Toplevel.destroy import Button, mainloop def _selftest(): # mixin usage class content: "same code used as a Tk, Toplevel

    67230编辑于 2022-05-13
  • 来自专栏sktj

    python tkinter(2)

    , Button, Label win1 = Toplevel() # two independent windows win2 = Toplevel() destroy).pack() Button(win2, text='SPAM', command=win2.destroy).pack() win1.mainloop() 6、Tk()根窗口,Toplevel , 'red')] for (tree, color) in trees: win = Toplevel(root) # an explicit Tk() object; all top-level windows are containers, but they are never packed/gridded; Toplevel ),grab_set import sys from tkinter import * makemodal = (len(sys.argv) > 1) def dialog(): win = Toplevel

    1.2K20编辑于 2022-05-13
  • 来自专栏全栈程序员必看

    python上的表白代码_用Python实现表白代码

    closeWindow(): messagebox.showinfo(title=”警告”, message=”关不掉吧,气不气”) return 点击不喜欢的事件 def noLove(): no_love = Toplevel def closelove(): messagebox.showinfo(title=”好怂啊你”, message=”喜欢我直说就行”) return 喜欢的事件 def love(): love = Toplevel () def closeWindow(): messagebox.showinfo(title=”警告”, message=”关不掉吧,气不气”) return def love(): love = Toplevel def closelove(): messagebox.showinfo(title=”好怂啊你”, message=”喜欢我直说就行”) return def noLove(): no_love = Toplevel

    1.8K10编辑于 2022-11-04
  • 来自专栏跟牛老师一起学WEBGIS

    Openlayers离线加载天地图

    OpenLayers.Layer.TiandituLayer = OpenLayers.Class(OpenLayers.Layer.Grid,{ mapType : null, mirrorUrls : null, topLevel , topTileToY : -270, isBaseLayer : true, initialize : function(name, url, options) { options.topLevel = options.topLevel ? options.topLevel : this.topLevelIndex; options.bottomLevel = options.bottomLevel ? ("vec_c", "http://localhost:8081/lzugis/tdttile",{ mapType:"vec_c", topLevel

    3.9K30发布于 2018-10-23
  • 来自专栏ytkah

    WordPress隐藏后台左侧菜单如何操作

    /*隐藏后台插件菜单*/ function admin_mycss() { echo'<style type="text/css"> #toplevel_page_wpuf-admin-opt, #toplevel_page_wsocial ,#toplevel_page_edit-post_type-acf { display: none; } </style>'; } add_action('admin_head', 'admin_mycss

    2.3K10发布于 2019-12-19
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Python 图形化界面基础篇:在不同窗口之间传递数据

    以下是一个示例,演示如何创建两个窗口: # 创建窗口A window_a = tk.Toplevel(root) window_a.title("窗口A") # 创建窗口B window_b = tk.Toplevel (root) window_b.title("窗口B") 在上述示例中,我们使用 Toplevel 来创建两个新窗口,分别为窗口 A 和窗口 B ,并设置它们的标题。 import tkinter as tk # 创建Tkinter窗口 root = tk.Tk() root.title("在不同窗口之间传递数据示例") # 创建窗口A window_a = tk.Toplevel (root) window_a.title("窗口A") # 创建窗口B window_b = tk.Toplevel(root) window_b.title("窗口B") # 共享的数据变量 shared_data 使用 Toplevel 创建了两个新窗口,分别为窗口 A 和窗口 B ,并设置它们的标题。

    2.4K20编辑于 2023-09-19
  • 来自专栏python3

    tkinter -- Event(3)

    event):     print('<instance>',event.keycode) # Return 事件处理函数 def printToplevel(event):     print('<toplevel printEvent 绑定 bt1 = tk.Button(root,text = 'instance event') bt1.bind('<Return>',printEvent) # 在 bt1的 Toplevel  级别与 printToplevel 绑定 bt1.winfo_toplevel().bind('<Return>',printToplevel) # 在 class 级别绑定事件 printClass Return 向高级别进行了“传递",调用顺序为 instance/class/toplevel/all 使用 bind_class 的后果 使用 bind_class 将影响所有这个类的 instance

    63930发布于 2018-08-03
  • 来自专栏YashanDB知识库

    YashanDB ALTER AUDIT POLICY语句

    ALTER AUDIT POLICY policy_name (ADD [privilege_audit_clause] [action_audit_clause] [role_audit_clause] [toplevel_clause ] | DROP [privilege_audit_clause] [action_audit_clause] [role_audit_clause] [toplevel_clause] | CONDITION sales.area, ALL ON sales.branches CONDITION DROP;-- 修改审计策略,删除对不审计内部语句的限制ALTER AUDIT POLICY up4 DROP ONLY TOPLEVEL

    25010编辑于 2025-08-13
  • 来自专栏sktj

    python pyphoto图片查看器

    object must be saved: images are erased if object is reclaimed; """ def init(self, imgdir, imgfile): Toplevel.init pixels self.savephoto = imgobj # keep reference on me def viewer(imgdir, kind=Toplevel factored to avoid redundancy here as possible; """ def init(self, imgdir, imgfile, forcesize=()): Toplevel.init both thumb and img windows """ dirname = openDialog.show() if dirname: viewThumbs(dirname, kind=Toplevel ) def viewThumbs(imgdir, kind=Toplevel, numcols=None, height=400, width=500): """ make main or pop-up

    1.9K50编辑于 2022-05-13
  • 来自专栏Avalonia

    Avalonia使用默认弹窗

    OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e) { base.OnAttachedToVisualTree(e); var topLevel = TopLevel.GetTopLevel(this); _manager = new WindowNotificationManager(topLevel){ MaxItems =

    1.4K40编辑于 2023-03-01
  • 来自专栏生信技能树

    猪狗的参考基因组构建索引

    链接地址是:ftp://ftp.ensembl.org/pub/release-98/fasta/canis_familiaris/dna/Canis_familiaris.CanFam3.1.dna.toplevel.fa.gz wget ftp://ftp.ensembl.org/pub/release-98/fasta/canis_familiaris/dna/Canis_familiaris.CanFam3.1.dna_rm.toplevel.fa.gz gunzip -d Canis_familiaris.CanFam3.1.dna_rm.toplevel.fa.gz # 需要注意文件大小,以及参考基因组是否下载成功哦! ## 2.3G Jan 14 15:50 Canis_familiaris.CanFam3.1.dna_rm.toplevel.fa 然后构建star的索引 可以自由选择不同版本的star软件,或者 dog_CanFam3.1/dog \ --genomeFastaFiles ~/reference/genome/dog_CanFam3.1/Canis_familiaris.CanFam3.1.dna_rm.toplevel.fa

    1.4K20发布于 2020-02-13
  • 来自专栏生信技能树

    不同物种的的10x单细胞转录组参考数据文件构建

    http://ftp.ensembl.org/pub/release-105/fasta/rattus_norvegicus/dna/Rattus_norvegicus.mRatBN7.2.dna.toplevel.fa.gz release-105/gtf/sus_scrofa/Sus_scrofa.Sscrofa11.1.105.chr.gtf.gz gunzip Sus_scrofa.Sscrofa11.1.dna.toplevel.fa.gz 加上前面下载的参考基因组fasta文件哦,如下所示: $cellranger mkref \ --genome=mRatBN7 \ --fasta=Rattus_norvegicus.mRatBN7.2.dna.toplevel.fa bylin/cellranger-6.1.2/bin/rna/mkref', '--genome=mRatBN7', '--fasta=Rattus_norvegicus.mRatBN7.2.dna.toplevel.fa /cellranger-6.0.0/bin/rna/mkref', '--genome=Sus_scrofa_genome', '--fasta=Sus_scrofa.Sscrofa11.1.dna.toplevel.fa

    1.6K20编辑于 2022-03-03
领券