精华内容
下载资源
问答
  • 轻量级C ++ GUI库 LongUI中的功能 重量轻 LongUI的主要目标 静态链接框架,helloworld bin文件大小小于200kb 为此,LongUI中没有c ++异常 XML用户界面语言 与Mozilla的XUL部分兼容(XML部分) 部分兼容CSS获得...
  • Web中老式RPG GUI轻量级框架! 目录 它是什么? 该框架为具有老式RPG风格的网络游戏提供了现成的GUI。 一旦包含了这个lib,您需要做的就是开始使用RPGUI类添加常规的html元素,其余的将由RPGUI完成! (图像...
  • Light Gui的新特性。 1图层和绘图: 支持多图层,使用与有多图层支持的处理器平台。 支持多图层的软件模拟,支持图层的alpha合并和滑动。 同时支持多种颜色格式的图层,如ragb8888模式、rgb565模式、256色调色板...
  • 开源小型GUI,只需要gui,c和gui.h 一、资源要求 估算最低硬件要求: ROM - 13K RAM -2K 二、GUI框架 GUI 框架构成: 1、窗口:可以绘制多个窗口; 2、控件:支持窗口内显示其他控件如按钮、文本框等; 3、 事件...
  • GuiLite(超轻UI框架)- 最小的GUI

    千次阅读 2019-08-21 15:39:54
    GuiLite是什么鬼? GuiLite是5千行的C++图形界面库,可以运行在所有平台(例如:iOS,Android,Linux(ARM/x86-64),Windows(包含VR),Mac...✂️轻量: 只有5千行代码,与操作系统及第三方库无关 - 轻松编译/运...

    GuiLite是什么鬼?

    GuiLite是5千行的C++图形界面库,可以运行在所有平台(例如:iOS,Android,Linux(ARM/x86-64),Windows(包含VR),Mac,Docker和MCU)上;也可以与多种语言(例如: Swift, Java, Javascript, C#, Golang)协同工作。

    • ✂️轻量: 只有5千行代码,与操作系统及第三方库无关 - 轻松编译/运行
    • ⚡超快: 一次调用就可以完成图形渲染 - 程序更快速,UI更流畅
    • ?可嵌入: 可嵌入在Qt/MFC/Winform/Cocoa/Web程序中运行 - 充分利用现有Qt/MFC代码,局部GuiLite优化,亦可显著提升效率

    https://gitee.com/mirrors/GuiLite

    展开全文
  • FLTK--轻量级C++跨平台GUI

    千次阅读 2020-06-08 17:25:29
    FLTK FLTK(Fast Light Toolkit)是一个跨平台的C++GUI工具集,用...FLTK具有体积、速度快和良好移植性等优点。 FLTK当前的稳定版(1.3.5)采用LGPL发布,意味着可以通过类库引用的方式(前提是不对FLTK本身代码进行

    FLTK

    FLTK(Fast Light Toolkit)是一个跨平台的C++GUI工具集,用在UNIX/Linux(X11)、微软Windows和Mac OS X上。FLTK提供现代的GUI功能,除却膨胀,通过OpenGL和内建的GLUT模拟器提供3D图形支持。最初由Bill Spitzak开发,当前由全世界一小组开发者使用美国一个中心仓库维护。

    FLTK具有体积小、速度快和良好移植性等优点

    FLTK当前的稳定版(1.3.5)采用LGPL发布,意味着可以通过类库引用的方式(前提是不对FLTK本身代码进行修改)用于任何用途(包括商业用途)。

    FLTK的官网是https://www.fltk.org/,里面可以下载到源代码和教程,这里也有一份PDF版FLTK 1.3.5版教程(英文)。

    在Linux下,一般可以通过对应Linux版本的包管理器安装,例如在Manjaro下可以通过下列命令来安装:

    sudo pacman -S fltk
    

    在其余系统中安装可以按照文档说明进行。

    以下是一个FLTK的官方示例(保存为a.cpp):

    #include <FL/Fl.H>
    #include <FL/Fl_Window.H>
    #include <FL/Fl_Box.H>
    int main(int argc, char **argv) {
        Fl_Window *window = new Fl_Window(340,180);
        Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");
        box->box(FL_UP_BOX);
        box->labelfont(FL_BOLD+FL_ITALIC);
        box->labelsize(36);
        box->labeltype(FL_SHADOW_LABEL);
        window->end();
        window->show(argc, argv);
        return Fl::run();
    }
    

    用以下命令进行编译并运行(这里用GCC编译):

    g++ a.cpp -o a -lfltk;./a
    

    此时应该可以看到以下画面:
    hello_cxx
    相关链接
    专栏:FLTK

    展开全文
  • JRootPane是一个包含在窗体、对话框、窗口、内部窗体和Swing应用程序等Swing 顶层容器中的容器。 JLayeredPane 允许把它所包含的组件放置在不同的层中。层控制显示组件的深度。 JTabbedPane是一个能够包含多个组件...
    • JPanel是AWT的Canvas和 Panel类的继承类。文本和图形都可以绘制到JPanel实例中,并且.JPanel实例可以用作一个通用容器。
    • JRootPane是一个包含在窗体、对话框、窗口、内部窗体和Swing小应用程序等Swing 顶层容器中的容器。
    • JLayeredPane 允许把它所包含的组件放置在不同的层中。层控制显示组件的深度。
    • JTabbedPane是一个能够包含多个组件的容器。JTabbedPane包含的多个组件一次只能显示一个。
    • JTabbedPane的实例包含能够用于选取当前显示的组件的选项卡。
    • JSplitPane包含两个组件,这两个组件由一个分隔体所分隔。可以拖动分隔体以改变每个组件所占据的空间大小。

    1、JPanel

    JPanel是最简单的Swing 组件之一;但它也是使用最多的组件之一。Swing在很多其他组件中使用了JPanel实例;例如,缺省时,JRootPane容器为它的内容窗格和玻璃窗格创建了JPanel实例。

    JPanel类具有简单容器和显示图形的画布的双重功能。

    1.1JPanel的属性

    JPanel没有定义任何它自己的属性;所有的属性都是从JComponent类继承的。

    1.2JPanel的事件

    JPanel没有它自己需要的事件;所有激发的事件都是从JComponet类继承的。

    2、JRootPane

    几乎每一个Swing组件都最终处在一个JRootPane实例中,因为所有Swing 顶层容器都包含一个JRootPane实例。根容器提供了一种方便的包容结构。

    一个根窗格中的最顶层组件是玻璃窗格。当玻璃窗格可见时,它浮到根窗格中的所有组件之上并截获所有的鼠标事件。

    在玻璃窗格之下是一个JLayeredPane实例,正如其名称所提示的那样,该实例把组件放到不同的层上。

    分层窗格又进一步包含一个可选的菜单栏和一个内容窗格。内容窗格是小应用程序和应用程序的应用基础。
    Swing 为包含一个JRootPane实例的容器定义了一个接口。

    2.1 RootPaneContainer接口
    2.2 玻璃窗格(CustomGlassPane)

    玻璃窗格在所有根窗格组件中是最有趣的,因为玻璃窗格浮在其他组件之上,截获根窗格中的鼠标事件,并且可以是透明的。
    这些独特的功能使玻璃窗格具有广泛的特殊用途。从拖放式动画到嫜螂“工具”(小嫜螂在打开和关闭窗口时快速跑动)都适用于揭示玻璃窗格的用途。

    玻璃窗格浮在一个根窗格中的所有其他组件之上,因为玻璃窗格是添加到一个根窗格中的第一个组件。

    Swing组件的层序或深度是由它们添加到各自容器中的顺序决定的。在同一个容器中,第一个加入到这个容器中的组件在所有其他组件之上显示,而最后添加到这个容器中的组件显示在所有其他组件之下。

    当玻璃窗格是可见时,它们还能够截获鼠标事件。当一个鼠标事件在一个AWT容器中发生时,这个事件传递给希望获取鼠标事件的最上层轻量组件。如果一个组件安装了一个鼠标监听器或特别许可了鼠标事件,那么它就是希望获取鼠标事件的。

    2.3 内容窗格

    内容窗格是小应用程序和应用程序放置它们的组件的地方。缺省情况下,内容窗格是一个用JRootPane . createContentPane方法配备了边框布局管理器的JPanel实例。

    2.4 内容窗格和玻璃窗格的布局管理器

    缺省情况下,内容窗格和玻璃窗格都是面板(JPanel的实例),它们是用JRootPane类中protected createConentPane和createGlassPane 方法创建的。
    用JRootPane . createGlassPane创建的玻璃窗格保留了JPanel实例的布局管理器一个Flowl ayout实例。另一方面,用JRootPane. createConentPane创建的内容窗格配备了一个Border-l ayout实例。

    2.5 JRootPane事件

    除了响应对关联属性的修改而激发属性变化事件外,JRootPane不激发自己的事件。

    3、JLayeredPane

    JLayeredPane是一个把组件放在不同的层上的组件。层可以用来控制组件的深度,它比AWT提供的缺省层序机制更精确。

    描述
    FRAME_CONTENT_LAYER -3000 最底下的层,根窗格的菜单条和内容窗格就是放在这个层中的
    DEFAULT_LAYER 0 在窗体内容层之上的层。缺省时,组件就放在这个层中
    PALETFE_LAYER 100 缺省层上面的层。用于调色板和浮动工具条
    MODAL_LAYER 200 调色板层上面的层。被模态对话框用于确保对话框出现在组件,调色板和浮动工具条
    POPUP_LAYER 300 模态层上面的层。被弹出式用于确保弹出式菜单出现在组件,调色板和浮动工具之上
    DRAG_LAYER 400 最顶层,可用于拖动组件。或用于一个组件必须出现在所有其他组件的情况中

    JLayeredPane实例中的每一个组件都维护的三个属性:

    属性 描述
    Index 一个分层窗格维护的组件数组的索引。一个组件与它的层序之间有直接的相互关系;带有较小索引值的组件在具有较大索引值的组件之上显示
    Layer 一个组件所处的层,处于编号较低的层上的组件在处于编号较高的层上的组件之下显示
    Postion 一个组件相对于同一层中其他组件的位置。具有较低的组件在具有较高位置值的之上显示
    3.1 为组件分配层

    每个组件用JLayeredPane.setL ayer方法分配了一个特定的层。

    3.2 指定同一层中组件的位置

    一个组件和对于同层中其他组件的位置可以通过指定这个组件的位置来控制。JLayeredPane为这个目的提供了一个setPosition方法。

    3.3 使用拖动层

    由于拖动层处在所有其他层之上,因此,它可以用于在一个分层窗格包含的所有其他组件之上拖动组件。

    4、JTabbedPane

    选项卡窗格是一种常用的用户界面组件,它们提供了方便地访向多个面板的途径。

    Swing的选项卡窗格是用JTabbedPane来实现的。包含在一个JTabbedPane实例中的选项卡有一个组件与它们相关联,这个组件在选项卡的下方显示。选项卡可以显示图标和文本,还可以设置颜色。另外,包含在·-个选项卡窗格中的选项卡还可以与工具提示联系起来。

    包含在一个JTabbedPane实例中的选项卡类似于一个JLayeredPane实例中的层,因为选项卡和层都是逻辑结构。即包含在JTabbedPane实例中的选项卡不是 Swing组件。实际上,选项卡仅限于显示图标和文本,不能在选项卡上添加任意其他组件。

    4.1 选项卡的位置

    JTabbedPane可把选项卡放置在选项卡窗格的左边、右边、顶部和底部。可以在创建JTabbedPane实例时指定选项卡的位置,也可以在创建后用JTabbedPane.setTabPlacement方法设置选项卡的位置。下述常数可用于指定选项卡的位置:

    • SwingConstants.TOP
    • SwingConstants.BOTTOM
    • SwingConstants.LEFT
    • SwingConstants.RIGHT
      由于JTabbedPane实现 SwingConstants接口,因此,上述常数即可以用SwingConstants.前缀指定,也可以用JTabbedPane.前缀指定。

    5、JSplitPane类

    Swing 以JSplitPane的形式提供了一个拆分窗格组件,这个组件显示两个组件。在拆分窗格中,组件由一个分隔体隔开,可以拖动这个分隔体以改变组件的大小。包含在一个拆分窗格中组件可以水平放置,也可以垂直放置。

    5.1 事件

    只有属性变化事件

    展开全文
  • 木辛老师今天给大家带来了有可能是Python自带库中最轻量级的扩展。你有没有兴趣看看?请点击右上角“关注”按钮关注我们哟:跟着木辛老师学习Python编程知识,变身快乐的编程达人吧~欢迎来到木辛老师的Python和...

    木辛老师今天给大家带来了有可能是Python自带库中最轻量级的扩展。你有没有兴趣看看?

    请点击右上角“关注”按钮关注我们哟:跟着木辛老师学习Python编程知识,变身快乐的编程达人吧~

    欢迎来到木辛老师的Python和Tkinter编程课堂。从今天开始,木辛老师会不定期发出有关Tkinter的图文学习课程,欢迎大家收看。

    在这个个图文课程系列中,我们会给大家讲解如何使用Tkinter库,并通过几个小例子深入了解这个简单、但是功能强大的“玩具”。

    使用Tkinter库并不需要安装,因为在大多数的情况下,如果你已经成功的安装了Python,那么就可以直接使用Tkinter了。

    所以,使用Tkinter库可以快速的完成图形化应用的开发,同时你也可以将它分享给别人,和他们一起享受Tkinter带来的快乐吧。

    a7f638c4bb213b3d6fe4bcc404845689.png

    启程

    那让我们开始吧。

    在正式开始之前,木辛老师需要声明一下:本系列内容采用的是Python3.7.4版本。

    903a6fc9916cf9816d5c091b70133037.png

    如果你正在使用Python2.x的版本,请注意他们中间的区别。

    所以,在我们的课程里,导入Tkinter,使用的是:

    import tkinter。

    而,如果是用Python2.x的同学,导入Tkinter会这么写:

    import Tkinter 。

    现在,你可以打开本地的IDLE工具(如何还没有安装好Python和IDLE,请移步木辛老师关于Python安装的教程。)

    然后输入如下指令:

    >>> import tkinter
    >>> tkinter.TkVersion
    8.6
    >>>

    这两天命令的作用一共有两个:

    (1)检测一下本地Tkinter是否正常

    (2)得到Tkinter的版本,(不同版本之间可能会有细微的差别,如果碰到木辛老师会给大家提醒的)

    3d66442c27bafb848acb7920fca67f70.png

    丰富的Tkinter结构

    Tkinter库包含很多类,这些类被称为组件。

    组件是用来做什么用的呢?

    是应用程序图形化部分的组成部分,包括主窗口、按钮、菜单、对话框等等。

    b11f0c1ed70a419822c52ae01a373ad6.png

    每一个应用程序都需要一个主窗口,是用户认识软件,操作软件的主要对象。有了它,用户才能开始了解当前这个软件。主窗口是一个应用程序最为重要的部分。

    所以,使用Tkinter库的时候,它会自动为你创建一个空白的主窗口,之后任由你来粉饰,而完成这一切的背后是一个叫做TK的“东东”,它可以说是整个库的灵魂。

    TK控件包含很多窗口的属性,比如说应用程序中顶部某个按钮的文本、应用程序窗口尺寸、窗口位置、是否可以改变窗口大小等等。

    鉴于TK拥有这么些个“吸引人”的属性,很多程序员们喜欢直接创建TK的子类,然后作为其程序的主类使用。纵观很多使用Tkinter的程序员的代码,针对这个特殊的情况,你可以发现很多有趣的事情,比如起名字。

    有的喜欢叫他Root,有的喜欢叫他App,还有的会根据当前控件的用途起名,比如商品列表的话,会叫它ShoppingList。这个完全依照大家的习惯,关键是喜欢Tkinter就好。

    好了,咱们继续!

    有了主窗口,接着就需要一些子控件填充一下。

    大家一定要注意,多有的子控件都是必须依附主窗口的,如果主窗口隐藏起来了,那么这些子控件也就看不到了;如果主窗口移动到了其他位置,那么这些子控件也会跟着移动。

    既然需要依附,是不是得有个管理他们的机制呢?

    a08640a77533df850ae4385a0bed0d64.png

    非常正确,子控件如果想要成功依附到主窗口中,需要遵循主窗口的“规矩”:Geometry manager。

    木辛老师也不知道具体这个怎么翻译,再其他语言里有称呼它布局管理器的,简单来讲,就是用来管理如何将子控件放到主窗口中的。

    比如位置,尺寸(是否跟随父容器变化)等等。通过这种机制,子控件在主窗口中很是和睦呢!

    规矩

    Tkinter中一共存在3种:

    (1)pack

    (2)grid

    (3)place

    这三个概念就更不能翻译了,否则在编程中就会被理解的物是人非了。

    大家需要记得他们的原本的名字!这样的话也有助于大家理解这几种概念。

    这三个概念也非常简单,大家也可以理解为他们是控件放置的三种方式吧。

    pack

    这是一种“占空”放置方式,可以通过指定控件放到父控件的哪个位置来决定该控件的所在,属性包含:上、下、左、右。对应的语句可以这么写:

    tk.Label(window, text='P', fg='red').pack(side='top')    # 上 
    tk.Label(window, text='P', fg='red').pack(side='bottom') # 下 
    tk.Label(window, text='P', fg='red').pack(side='left')   # 左 
    tk.Label(window, text='P', fg='red').pack(side='right')  # 右

    通过参数side指定该控件的所在;另外,通过另一个参数fill指定控件的伸展方向:x代表水平方向;y代表竖直方向;而使用BOTH则代表,当前控件可以通过两个方向伸展。

    最后,还有一个布尔类型的参数:expand。

    这个参数控制着当前控件是否要跟随父控件变化而变化。

    grid

    这种放置方式可以叫做表格布局,通过指定某一个单元格,将子控件放置到父控件的某个位置,这样每个子控件占据的区域是相同的。

    当然了,可以通过设置columnspan和rowspan“指使”他们侵占其他单元格。

    这倒是很像电子表格软件,通过行和列的值可以唯一确定一个单元格。

    当然了,grid布局方式是看不到它的边框滴。它们都在你的“心里”。

    你也许会问,在很多时候,控件所占的区域特别大,但是控件特别小。

    那么,这个控件具体在这块区域的哪里呢?

    这个问题问的非常好!

    Tkinter已经想到了解决办法了。

    通过常量N、S、E和W,指定控件对齐当前区域的那条边界。N代表的是北边(上边)、S是南边(下边)、E是东边(左边)W代表的是西边(右边)。

    同样的,如果你组合一下,NE就代表的是东北方向,以此类推。

    place

    这种方式不是太常用,因为它比较呆板。使用place方式,需要你指定具体的坐标值,而且不能自动计算动态变化后的效果。

    但是,如果用到比较小的窗口应用中,比如弹出框什么的,倒是可以用一下。不过还是不建议你使用这种布局。

    好吧,今天的课程就到这里了。

    我们今天认识了也许是Python自带的最轻量级的GUI库,随着咱们学习的深入,你会发现,使用Tk开发一些程序还是很不多的选择的。

    925501e203043f361eaa09c2af7b899f.png

    小朋友们不要忘记关注我们哟 ,下期课程更精彩,请大家一起期待吧~

    快乐编程,快乐成长,拜拜!

    展开全文
  • PyPoster, 轻量级博客发布工具

    千次阅读 2016-08-11 16:25:10
    PyPoster 是一个采用 Python 3.5 编写的博客离线发布工具,GUI 采用 tkinter 框架构建。理论上,可以在安装了 Python 运行环境的多种平台下使用它。PyPoster 目前还比较简单,暂时只支持 WordPress 博客的 XML-RPC...
  • 1.2 pywebview:1.2.1 是webview组件的轻量级跨平台原生封装,实现利用Web技术开发GUI应用。1.2.2 是一个轻量级跨平台的 HTML 浏览器控件,可以在 GUI 应用中显示 HTML 内容。1.2.3 比Eel更好用、更轻量的P...
  • Validation.FO 使用指南 框架说明 这是一个验证框架,... 可以自由的嵌入到其他框架,比如Spring、Struts等流行框架,但实质来说他是独立的,所以无所谓嵌入到哪里,如果需要在GUI桌面应用中,也是完美的; ...
  • 可以自由的嵌入到其他框架,比如Spring、Struts等流行框架,但实质来说他是独立的,所以无所谓嵌入到哪里,如果需要在GUI桌面应用中,也是完美的;配置简单,可自由扩展验证器,实际只要实现IValidator接口,以及在...
  • clooj, clooj,一个用于clojure的轻量级 IDE clooj,一个面向clojure的轻量级 IDE应用程序clooj是一个小型的。简单的IDE ( 集成开发环境),用于编程语言,可以免费下载 。 clooj完全用clojure编写,使用基于swing的...
  • 最初单一的Tkinter无法解决用户系统、Flask仅适用轻量级封装、微信程序受制于微信体系,一圈玩下来,又返回到Tkinter,顺利串联了三者,因此有必要对Tkinter做一个结。控件大小from tkinter import *# 一般在...
  • Dingbot:一个轻量级的SDK,为钉钉群机器人打造 介绍 这是一个轻量级的SDK,穿透而,支持所有机器人的操作。 特色 超小的代码量,核心代码仅不到200行 直接调用标准库,无需加装第三方库 可在所有python环境中运行 ...
  • 在嵌入式系统中,为了在较用户存储空间内实现GUI,本文在讨论GUI总体框架的基础上,引入Linux FrameBuffer机制,重点讨论了如何接收转换用户消息以及GUI响应用户请求的设计与实现问题,为设计轻量GUI提供了有效途径...
  • 该库提供了一个轻量级的多合一软件包,用于在C ++中制作GUI和2D可视化。 它将以下库打包并包装到一个简洁的接口中,因此您不必: 图书馆 描述 跨平台窗口,OpenGL上下文和用户输入。 OpenGL函数加载器。 即时模式...
  • 有时候我们需要完全模拟生产数据库的负载,需要自定义提供SQL语句,绑定变量采样的方法和各个语句执行的百分比,以便真实还原生产数据库在...由于不方便使用一些带GUI的压力测试工具,所以自己写了一个基于JDBC,ja...
  • jd-gui.exe

    2020-06-15 17:12:35
    轻量级反编译工具,直接打开即可使用。 JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for ...
  • 该库提供了一个轻量级的多合一软件包,用于在C ++中制作GUI和2D可视化。它将以下库打包并包装到一个简洁的接口中,因此您不必: 图书馆 描述 跨平台窗口,OpenGL上下文和用户输入。 OpenGL函数加载器。 即时模式GUI...
  • Git GUI客户端选择

    2021-03-01 22:19:54
    第一款,Windows用户强力推荐TortoiseGit(乌龟),SVN递进,轻量级,很好的嵌入Windows,鼠标右键即可使用。 第二款,如果你是mac系统可以用用sourcetree,功能强大,中文界面,但如果你是win不建议使用,因为它...
  • javase_GUI

    2015-03-15 01:57:01
    GUI(Graphical User Interface)图形用户界面,在AWT的基础上建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件 创建图形化界面: 1,创建Frame窗体。 2,对窗体...
  • 为OLED屏增加GUI支持1:OLED驱动

    千次阅读 2015-12-25 10:51:45
    为OLED屏增加GUI支持 本文博客链接:... 说明: 一个可穿戴项目中使用到0.96寸OLED屏,这是一种尺寸的单色屏,不需要复杂的界面。但目前并没有轻量级的GUI适合这种屏幕,所以我自己编写一个。
  • 一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接导入就可以使用, 我们常见的python IDLE就是使用TKinter实现。 它最大的特点就是上手简单, 做个简单的工具...
  • JeditFX是用JavaFX编写的非常轻量级的文本编辑器,类似于Windows上的记事本或OSX上的Textedit。 目的是在javafx中创建一个小型演示应用程序以打开大文件。 该应用程序在后台使用RichtextFX,这是一个很好的组件,...
  • 利用Python的PyQt5编写GUI界面教学

    万次阅读 多人点赞 2020-06-12 14:39:24
    由于学校课程的项目,最近最近在学习如何利用Python语言和...Tkinter是Python自带的量轻级的简单GUI库,使用也较为简单。但是Tkinter之适用于基础和小型程序的开发,界面的美观程度也相对有限。 在网上找到了比较全面介
  • docker是非常好用的工具,但是,对于非运维人员,不是天天敲docker的指令的程序员来说,敲docker指令确实不如一个GUI管理界面直观方便 ...Portainer 是一个轻量级的基于Web的Docker管理 GUI ,可让你轻.
  • TKInter:是包含在Python标准库内的,它比较简单、轻量组件比较少,但却是最快的。 wxpython: 非常强大,有很多组件可用,也有很好用的工具 pyside-qt: 差不多是所有GUI里最好用的,有超级好用的工具。 ...
  • 一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接导入就可以使用, 我们常见的python IDLE就是使用TKinter实现。 它最大的特点就是上手简单, 做个简单的工具基本...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 180
精华内容 72
关键字:

gui小轻量