精华内容
下载资源
问答
  • Frame框架控件 简介 容器控件 代码内容 代码示例图 代码解析 表格数据 Eg:例题 代码内容 代码示例图 代码解析 树状数据 什么是树状数据(意会版) 代码内容 代码示例图 代码解析 Frame框架...

    目录

    Frame框架控件

    简介

    容器控件

    代码内容

    代码示例图

    代码解析

     

    表格数据

    Eg:例题

    代码内容

    代码示例图

     代码解析

     

    树状数据

    什么是树状数据(意会版)

    代码内容

    代码示例图

    代码解析


     

    Frame框架控件

     

    简介

    • 用来对其他控件进行分组,方便用户识别
    • 在屏幕上显示一个矩形区域,多作为容器控件

     

    容器控件

    • 容器控件是指允许在其内部添加其它控件的控件

     

    代码内容

    """
    Frame框架控件
    可以用来对其他控件进行分组 , 以便用户识别
    在屏幕上显示一个矩形区域,多作为容器控件
    
    容器控件是指允许在其内部添加其他控件的控件。
    
    """
    
    import tkinter
    
    # 创建主窗口
    win = tkinter.Tk()
    
    # 设置标题
    win.title('敲你吗')
    
    # 设置大小和位置,前两个x大小 后两个+位置
    win.geometry('400x400+500+200')
    
    # 生成Frame控件 , 作为容器控件
    frame1 = tkinter.Frame(win)
    frame1.pack()
    
    # 在frame1上添加控件fr_l
    fr_l = tkinter.Frame(frame1)
    tkinter.Label(fr_l,text='左上',bg='red').pack(side=tkinter.TOP)
    tkinter.Label(fr_l,text='左下',bg='green').pack(side=tkinter.TOP)
    fr_l.pack(side=tkinter.LEFT)
    
    # 在frame1上添加控件fr_r
    fr_r = tkinter.Frame(frame1)
    tkinter.Label(fr_r,text='右上',bg='yellow').pack(side=tkinter.TOP)
    tkinter.Label(fr_r,text='右下',bg='blue').pack(side=tkinter.TOP)
    fr_r.pack(side=tkinter.RIGHT)
    
    # 进入消息循环
    win.mainloop()

     

    代码示例图

     

     

    代码解析

    • 首先创建了一个frame1控件
    • 接着创建了两个控件( fr_l 、fr_r )分别放在了 frame1 的左侧 LEFT ,右侧 RIGHT
    • 在左右两个控件中分别有两个 Label 标签相连

     

    表格数据

     

    Eg:例题

     

    表格数据
      姓名 年龄 身高 体重
    1 张三 18 180 80
    2 李四 24 140 40
    3 王五 35 155 55

     

     

     

     

     

     

    代码内容

     

    import tkinter
    from tkinter import ttk
    # 创建主窗口
    win = tkinter.Tk()
    # 设置标题
    win.title('暧昧')
    # 设置大小和位置,前两个x大小 后两个+位置
    win.geometry('800x400+200+200')
    
    '''
    表格
    '''
    
    tree = ttk.Treeview(win)
    tree.pack()
    # 定义列
    tree['columns'] = ('姓名','年龄','身高','体重')
    # 设置列
    tree.column('姓名',width=100)
    tree.column('年龄',width=100)
    tree.column('身高',width=100)
    tree.column('体重',width=100)
    
    # 设置表头 要与列相对应
    tree.heading('姓名',text='姓名name')
    tree.heading('年龄',text='年龄age')
    tree.heading('身高',text='身高height')
    tree.heading('体重',text='体重weight')
    
    # 添加数据 0, 1, 2 为下标 
    tree.insert('',0,text='1',values=('张三',18,'180CM','80KG'))
    tree.insert('',1,text='2',values=('李四',24,'140CM','40KG'))
    tree.insert('',2,text='3',values=('王五',35,'155CM','55KG'))
    # 进入消息循环
    win.mainloop()
    
    
    

     

    代码示例图

     

     

     代码解析

     

    1. 创建表格 

      tree = ttk.Treeview(win)
      tree.pack()
    2. 定义列

      tree['columns'] = ('姓名','年龄','身高','体重')
    3. 设置列

      tree.column('姓名',width=100)
      tree.column('年龄',width=100)
      tree.column('身高',width=100)
      tree.column('体重',width=100)
    4. 设置表头

      tree.heading('姓名',text='姓名name')
      tree.heading('年龄',text='年龄age')
      tree.heading('身高',text='身高height')
      tree.heading('体重',text='体重weight')
    5. 添加数据

      tree.insert('',0,text='1',values=('张三',18,'180CM','80KG'))
      tree.insert('',1,text='2',values=('李四',24,'140CM','40KG'))
      tree.insert('',2,text='3',values=('王五',35,'155CM','55KG'))

     

    树状数据

     

    什么是树状数据(意会版)

     

     

    代码内容

     

    import tkinter
    from tkinter import ttk
    # 创建主窗口
    win = tkinter.Tk()
    
    # 设置标题
    win.title('暧昧')
    
    # 设置大小和位置,前两个x大小 后两个+位置
    win.geometry('400x400+500+200')
    
    tree = ttk.Treeview(win)
    tree.pack()
    
    # 添加一级树枝
    treeF1 = tree.insert('',0,'中国',text='中国 CH',values=('F1'))
    treeF2 = tree.insert('',1,'美国',text='美国 USA',values=('F2'))
    treeF3 = tree.insert('',2,'英国',text='英国 ENG',values=('F3'))
    
    # 二级树枝
    treeF1_1 = tree.insert(treeF1,0,'北京',text='北京',values=('F1_1'))
    treeF1_2 = tree.insert(treeF1,1,'上海',text='上海',values=('F1_2'))
    treeF1_3 = tree.insert(treeF1,2,'广州',text='广州',values=('F1_3'))
    
    # 三级树枝
    treeF1_1_1 = tree.insert(treeF1_1,0,'朝阳',text='朝阳',values=('F1_1_1'))
    treeF1_2_1 = tree.insert(treeF1_1,1,'大兴',text='大兴',values=('F1_2_1'))
    treeF1_3_1 = tree.insert(treeF1_1,2,'通州',text='通州',values=('F1_3_1'))
    
    
    
    
    # 进入消息循环
    win.mainloop()

     

    代码示例图

     

     

    代码解析

     

    1. 设置控件

      tree = ttk.Treeview(win)
      tree.pack()
    2.  添加一级树枝

      treeF1 = tree.insert('',0,'中国',text='中国 CH',values=('F1'))
      treeF2 = tree.insert('',1,'美国',text='美国 USA',values=('F2'))
      treeF3 = tree.insert('',2,'英国',text='英国 ENG',values=('F3'))
    3. 添加二级树枝

      treeF1_1 = tree.insert(treeF1,0,'北京',text='北京',values=('F1_1'))
      treeF1_2 = tree.insert(treeF1,1,'上海',text='上海',values=('F1_2'))
      treeF1_3 = tree.insert(treeF1,2,'广州',text='广州',values=('F1_3'))
    4. 添加三级树枝

      treeF1_1_1 = tree.insert(treeF1_1,0,'朝阳',text='朝阳',values=('F1_1_1'))
      treeF1_2_1 = tree.insert(treeF1_1,1,'大兴',text='大兴',values=('F1_2_1'))
      treeF1_3_1 = tree.insert(treeF1_1,2,'通州',text='通州',values=('F1_3_1'))
    展开全文
  • 最近在写一套js前端框架控件,写之前想过用市面上的一些开源框架,比如ext,jquery,但感觉ext太大了,加上公司的基础不是很够,用ext需要一定的学习周期,而且考虑到以后的扩展,目的可以更好的去驾驭它。...
    最近在写一套js前端框架控件,写之前想过用市面上的一些开源框架,比如ext,jquery,但感觉ext太大了,加上公司的基础不是很够,用ext需要一定的学习周期,而且考虑到以后的扩展,目的是可以更好的去驾驭它。所以最近自己写了一个框架控件。
    以下是设计的图片,大家看看有什么问题,希望大家能提出一些建议。

    这是部分控件演示地址:
    http://59.37.40.252:5050//fx/example/index.html
    希望大家多提建议,
    因为还不够完善,所以暂不提供下载,等完善好了,再提供一个完美版下载。
    展开全文
  • Android 控件框架

    2015-10-05 18:08:36
    在activity中我们经常用到setContentView()方法来显示一个布局那它具体做了什么,我们先来看看android界面的架构图 如图 每个activity都包含一个windows对象,在android中通常由PhoneWindow来实现,Phonewindow将...

    activity中我们经常用到setContentView()方法来显示一个布局那它具体做了什么,我们先来看看android界面的架构图

    如图每个activity都包含一个windows对象,在android中通常由PhoneWindow来实现,Phonewindow将一个Decorview设置为整个应用窗口的跟ViewDecorview将屏幕分为两部分,一个是TitleView,另一个是ContentView。这里看到ContentView,它是一个IdcontentFramelayout,activity_main.xml就是设置在这样的Framelayout

    PS:当程序在onCreate()方法调用setContentView(),ActivityManagerService会回调onResume()方法,此时系统才把整个Decorview添加到PhoneWindows中并让其显示出来


    展开全文
  • [img=https://img-bbs.csdn.net/upload/201402/20/1392890188_16765.jpg][/img] 在线查看: http://touch.qunar.com/h5/flight/
  • 说起前端框架,很多人都不知道是什么意思,下面本篇文章就来给大家介绍一下前端框架是什么意思?希望对大家有所帮助。 前端框架是什么意思? 前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,比如...

    说起前端框架,很多人都不知道是什么意思,下面本篇文章就来给大家介绍一下前端框架是什么意思?希望对大家有所帮助。

    在这里插入图片描述

    前端框架是什么意思?

    前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等),使用前端框架可以帮助快速的网站。

    框架是提供一套完整的解决方案,按照规定好的代码结构来做编排,同时前端功能越来越强大而产生的前端框架,所以开发web产品就很必要用前端框架(前端架构)。

    Web前端开发技术三要素

    Web前端开发技术框架包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等。主要是用来帮助高效的开发出前端页面。

    使用前端框架的好处

    使用前段框架可以降低界面开发周期和提高界面的美观性。

    有些框架比较轻量,比如jquery,有些框架比较重量,比如extjs。一般来说重量的框架会封装更多的功能,比如extjs,封装的grid控件有很强的数据展示和操作功能。

    展开全文
  • 前言 平时开发项目,常常需要自己进行界面设计,简单的项目可以自己使用简单的绘画功能即可,但继续复杂界面的设计时就需要使用...什么是对话框? 答:简单来说,emWin的对话框以Window和FrameWin为载体的一个交互
  • 说起前端框架,很多人都不知道是什么意思,下面本篇文章就来给大家介绍一下前端框架是什么意思?希望对大家有所帮助。 前端框架是什么意思? 前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,...
  • 这个框架由哪些部分组成 ...这个我的一个大哥(何平)开发,真的很不错,如果想知道更多的话,可以到我这个框架的简介看看,里面有更多的详细信息! 要是有什么问题,也可以跟我联系! QQ:274701350
  • 简单来说Angular.jsgoogle开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。到底能简化到什么程度呢,今天我们来看下,一行代码实现控件验证效果,有木有吓尿?
  • html加载一个ocx控件,ocx控件内部又加载了一个进程外组件,并设置进程外组件的主框架窗口作为ocx控件窗口的子窗口。当运行html时,在资源管理器中,看到进程外组件在运行,但是就是在ocx控件窗口中不显示它的界面。...
  • 1、.net开发平台,.net framework这个开发平台的基础类库 2、framwork就是类库,不包括开发工具 ASP.NET一个应用,framwork包含开发ASP.NET应用程序所需的控件 什么是.NET框架? .NET框架是一个多语言组件开发...
  • 什么是控件对于一个应用程序而言,控件是搭建用户界面的积木。它们具备交互式的特征,例如文本框、按钮以及列表框。尽管如此,WPF还有点不寻常,在于其并不直接地依赖其外观。在自定义一个控件外观时,很多GUI框架...
  • 究竟什么是网站前端框架?现在常用的网站前端框架都有哪些呢? 前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,...
  • 今天也是写自定义控件,之前写的第一个自定义控件是轮播图,今天是第二个:也是写成框架的形式,方便以后的使用,拿来主义虽然好,但还是有必要了解其具体结构 好.不多说,上代码.感觉写程序的人最实在了,哈哈哈... 首先...
  • 一 初步认识QMainWindow 在新建一个 Application项目, 基类选择QMainWindow 创建完成之后,打开mainwindow....主窗口为构建应用程序的用户界面提供了一个框架。Qt有QMainWindow及其相关类用于主窗口管理。QMainWindo
  • (这就是为什么呈现逻辑必须为控件的名称特性分配UniqueID的原因:将回发数据传送给控件)然后,面页框架按顺序在每个实现该接口的控件上调用LoadPostData。 LoadPostData的两个参数 标识控件的关键字包含发送数据...
  •  如果单独一个或几个Dialog控件修改成根据浏览器可视界面自动调整高、宽很容易仅仅一个量变的过程,但如果大量页面都引入了Dialog控件,修改起来一个很消耗体力的工作。所以接到任务后第一想法就是能不能使在...
  • 基于 mpvue 框架的小程序选择控件 支持单列、多列以及级联 目前版本为 2.0,1.0 使用请 citypicker 已支持,详情点击 前言 在 开源之初写了 。当时用的小程序的原生组件,没有对其进行封装和组件化。而对于现在的...
  •  :check_mark_button: DTK 重绘控件方式的框架解析;  :check_mark_button: QtCrator 使用和一些小技巧;  :check_mark_button: Qt 原理/运行机制理解  自己所学记录,亦可以互相交流共享学习,有朋自远方互联网...
  • 发布一个框架的补充文件,引进highcharts等报表控件. 去年,苏嗲有提过HightChart控件....最新出的版本1.2.4,基本...还等什么,拿过来给我们的前台框架添下光啊. 拿来主义不错,可是在于嗲的前台上扩...
  • 小结: 1. 一般注解和变量都对应起来的,在注解处理...@Target:表示注解可以用在什么地方,可能的类型:TYPE(类)、FIELD(成员变量)、METHOD(方法)、PARAMETER(参数)、CONSTRUCTOR(构造函数)、LOCAL_V...
  • 标题有点长,但是大体上讲清楚了本文想要说明什么。...然而,大多数情况下仍不满足要求的,比如两行控件数目不同,要求两行控件中第一行的A和第二行的B严格对齐的情况。这种不受控的因素导致常常仍使用基于像素
  • 对于简单的添加、修改,也就是没有什么业务逻辑的那种,表单控件的工作步骤这样的,以添加数据为例。这个不用写什么代码,点点鼠标就可以搞定了。 但是对于复杂的业务逻辑的需求,就不能这么“点点鼠标”就...
  • Java库和框架之间有什么区别?这两个概念很重要,但对于Java开发人员而言有时会造成混淆。 1.库和框架的主要区别和定义 库和框架之间的主要区别“控制反转”。当您从库中调用方法时,就处于控制之中。但是,有了...
  • Flutter是什么Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、...
  • 看到题目,很明显这里要说的插件式框架的开发,当然用c/c++来实现的。开发对于我来说,一种爱好,但并非科班出身,所以这里要说的一点分享就是,开发并不是会写代码就行了,最主要的要有思路想法,比如要...

空空如也

空空如也

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

框架控件是什么