精华内容
下载资源
问答
  • native-windows-gui:防锈的轻型Windows GUI工具包
  • fltkhs:Haskell绑定到FLTK GUI工具包
  • OpenTheme是一个基于XML的GUI工具包,它包括一系列基础类和WYSIWYG 编辑器。尽管,它最初的设计是用于全屏GUI的,不过完全适用Windows用户界面。
  • libagar:跨平台GUI工具包(稳定)
  • Python GUI工具包wxPython

    2018-08-12 16:56:19
    wxPython是Python的GUI工具包,支持跨平台。 安装 pip install -U wxPython 例子 Hello World # First things, first. Import the wxPython package. import wx # Next, create an application object. app = ...

    简介

    wxPython是Python的GUI工具包,支持跨平台。

    安装

    pip install -U wxPython

    例子

    Hello World

    # First things, first. Import the wxPython package.
    import wx
    
    # Next, create an application object.
    app = wx.App()
    
    # Then a frame.
    frm = wx.Frame(None, title="Hello World")
    
    # Show it.
    frm.Show()
    
    # Start the event loop.
    app.MainLoop()

    Hello World

    参考

    https://www.wxpython.org/
    https://github.com/wxWidgets/Phoenix/

    展开全文
  • crysterm:适用于Crystal的控制台终端GUI工具包
  • JAVA 常用GUI工具包

    千次阅读 2017-03-05 23:48:56
    1.AWTAbstract Windows Toolkit(AWT)是最原始的 Java GUI 工具包。它是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包(如窗体、文本标签、按钮、菜单等)2.SwingSwing 是 Sun 开发的一个经过仔细...

    1.AWT

    Abstract Windows Toolkit(AWT)是最原始的 Java GUI 工具包。它是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包(如窗体、文本标签、按钮、菜单等)

    2.Swing

    Swing 是 Sun 开发的一个经过仔细设计的、灵活而强大的 GUI 工具包。Swing 是在 AWT 组件基础上构建的。Swing 使用了 AWT 的事件模型和支持类,例如 Colors、Images 和 Graphics。Swing 组件、布局管理器以及事件比 AWT 提供的组件集更为广泛,完全满足各种开发需求。

    3.SWT

    Swt/Jface是开发Eclipse用的一系列框架,后来单独分离出来,它是IBM在AWT和Swing上经过优化开发出的新的GUI。跨平台性相对差,相对于linux/unix而言,因为它一定程序上利用了windows。SWT 也是基于一个对等体实现的,在这一点上它与 AWT 非常类似。基于 SWT 的 GUI 既具有主机外观,又具有主机的性能。这样就避免了使用 AWT 和 Swing 而引起的大部分问题。

    总结

    AWT、Swing、SWT是 Java 中的三大 GUI 工具包,AWT/Swing是Sun公司发布的JDK里自带的,拥有较强的跨平台性。其中 Swing 是最灵活、强大的 GUI 工具包,所以在界面开发中,首选 Swing ,它可以胜任绝大多数开发工作。

    展开全文
  • NiGui:用Nim编写的跨平台桌面GUI工具包
  • what i meant was, i tried gtk, didnt like it, the main reason was that ithad a very bad gui appeal for me, i did try my hand at wx , and i would havestuck with it, but then i saw the qt4 screenshot an...

    what i meant was, i tried gtk, didnt like it, the main reason was that it

    had a very bad gui appeal for me, i did try my hand at wx , and i would have

    stuck with it, but then i saw the qt4 screenshot and couple of examples of

    its code and i liked it, so i was wondering, if anyone would tell me that i

    should stick to wx or go forward with qt4.

    also, is qt4 apps better looking in both win/linux than wx apps, coz the

    main thing i m looking for is visual appeal of the gui.

    解决方案On 2008-02-03, de*****@defaulted.default

    what i meant was, i tried gtk, didnt like it, the main reason was that it

    had a very bad gui appeal for me, i did try my hand at wx , and i would have

    stuck with it,

    Wx generally uses GTK on Unix, so if you don''t like GTK, then

    Wx isn''t really an option. Wx uses native widgets on Win32, so

    it''ll look just as ugly as a normal Win32 app does.

    but then i saw the qt4 screenshot and couple of examples of

    its code and i liked it, so i was wondering, if anyone would

    tell me that i should stick to wx or go forward with qt4.

    Stick with Wx. It uses GTK, and GTK is "native" on my system.

    also, is qt4 apps better looking in both win/linux than wx

    apps, coz the main thing i m looking for is visual appeal of

    the gui.

    If what you care about is your opinion of the looks, what are

    you asking us for?

    --

    Grant Edwards grante Yow! Do you like "TENDER

    at VITTLES"?

    visi.com

    de*****@defaulted.default wrote:

    what i meant was, i tried gtk, didnt like it, the main reason was that it

    had a very bad gui appeal for me, i did try my hand at wx , and i would

    have stuck with it, but then i saw the qt4 screenshot and couple of

    examples of its code and i liked it, so i was wondering, if anyone would

    tell me that i should stick to wx or go forward with qt4.

    also, is qt4 apps better looking in both win/linux than wx apps, coz the

    main thing i m looking for is visual appeal of the gui.

    Qt is a the best choice, IMHO. Nice support, free if you write free

    software, very nice API, nice tools to develop with and the best looking

    widget system for *nix and mobile phones.

    I also don''t like GTK that much but unfortunately we have to live with some

    apps written with it.

    James Matthews wrote:

    Just a side question!

    Does QT support Events from multiple threads without any special calls!

    Example when i use WX i have to call wx.CallAfter()

    Yes, you can send signal across threads with some precaution.

    Christian

    展开全文
  • Flammarion GUI工具包 概述 Flammarion是一个易于使用的库,用于显示您通常可以以更易于访问的方式在命令行中显示的信息。 它并非旨在成为完整的应用程序开发工具包。 相反,它适用于小型脚本,在这些脚本中您只想...
  • fltkhs, 用于GUI工具包的Haskell绑定 Fltkhs - 一个与 FLTK GUI库的Haskell绑定Fltkhs目标是成为一个完整的Haskell绑定到 FLTK库库。 主要文档有更多关于动机的细节,以及这个库希望实现的。快速安装 Linux,*BSD 和...
  • qtbindings - 允许你在Ruby中使用QT Gui工具包
  • Toga:一个 Python 原生的, 操作系统原生的 GUI 工具包
  • 博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的整合版代码,包含6个java文件,对应文章六个模块,方便下载。
  • 1 - windows GUI 工具包native-windows-gui :Rust 轻量级的 windows GUI 工具包。代码使用样例:/** Simple example...

    1 - windows GUI 工具包

    native-windows-gui :Rust 轻量级的 windows GUI 工具包。

    代码使用样例:

    /**    Simple example on how to use the nwg template system.*/
    //To hide console window#![windows_subsystem = "windows"]
    #[macro_use] extern crate native_windows_gui as nwg;
    use nwg::{Event, Ui, simple_message, fatal_message, dispatch_events};
    /// Custom enums are the preferred way to define ui ids. It's clearer and more extensible than any other types (such as &'str).#[derive(Debug, Clone, Hash)]pub enum AppId {    // Controls    MainWindow,    NameInput,    HelloButton,    Label(u8),   // Ids for static controls that won't be referenced in the Ui logic can be shortened this way.
        // Events    SayHello,
        // Resources    MainFont,    TextFont}
    use AppId::*; // Shortcut
    nwg_template!(    head: setup_ui<AppId>,    controls: [        (MainWindow, nwg_window!( title="Template Example"; size=(280, 105) )),        (Label(0), nwg_label!( parent=MainWindow; text="Your Name: "; position=(5,15); size=(80, 25); font=Some(TextFont) )),        (NameInput, nwg_textinput!( parent=MainWindow; position=(85,13); size=(185,22); font=Some(TextFont) )),        (HelloButton, nwg_button!( parent=MainWindow; text="Hello World!"; position=(5, 45); size=(270, 50); font=Some(MainFont) ))    ];    events: [        (HelloButton, SayHello, Event::Click, |ui,_,_,_| {            let your_name = nwg_get!(ui; (NameInput, nwg::TextInput));            simple_message("Hello", &format!("Hello {}!", your_name.get_text()) );        })    ];    resources: [        (MainFont, nwg_font!(family="Arial"; size=27)),        (TextFont, nwg_font!(family="Arial"; size=17))    ];    values: []);
    fn main() {    let app: Ui<AppId>;
        match Ui::new() {        Ok(_app) => { app = _app; },        Err(e) => { fatal_message("Fatal Error", &format!("{:?}", e) ); }    }
        if let Err(e) = setup_ui(&app) {        fatal_message("Fatal Error", &format!("{:?}", e));    }
        dispatch_events();}
    
    

    https://github.com/gabdube/native-windows-gui

    2 -【博客】减小 Rust GStreamer 插件的体积

    受困于 Rust 项目编译后二进制包过大,尤其是对于嵌入式开发就更是一个问题了。作者受到 Tiny Rocket以及Minimizing Rust Binary Size的启发,在这篇博客中介绍了他是如何给GStreamer 压缩体积的。

    https://www.collabora.com/news-and-blog/blog/2020/04/28/reducing-size-rust-gstreamer-plugin/

    3 - 2048-rs

    对2048游戏的轻量级 Rust 实现

    https://github.com/adrienball/2048-rs

    4 - sonor : 可以控制 sonos 的 crate

    sonos 是一个家庭无线音响系统的品牌,这个库可以通过代码来控制 sonos。

    样例:

    let speaker = sonor::find("your room name", Duration::from_secs(2)).await?    .expect("room exists");
    println!("The volume is currently at {}", speaker.volume().await?);
    match speaker.track().await? {    Some(track_info) => println!("- Currently playing '{}", track_info.track()),    None => println!("- No track currently playing"),}
    speaker.clear_queue().await?;
    speaker.join("some other room").await?;
    
    

    https://docs.rs/sonor/0.1.2/sonor/


    From 日报小组 挺肥

    展开全文
  • 分享:Aejaks 2.2 发布,基于 Ajax 的 GUI 工具包 Aejaks 2.2 发布,基于 Ajax 的 GUI 工具包 http://www.oschina.net/news/33902/aejaks-2-2 ...
  • 因此,在设计这些工具时,最受欢迎的资源是高质量的GUI工具包。 因此,对于那些计划为Apple Watch设计一个应用程序或工具的人来说,这里有一个高质量的 GUI工具包和模板集,希望可以帮到你! Apple Watch GUI ...
  • python最好用的GUI工具包:wxPython

    千次阅读 2019-05-19 09:07:02
    Python中有很多GUI工具包,其中最出色的便是wxPython了。今天就让我们一起学习wxPython的简单用法吧。 wxPython 安装 pip install -U wxPython 或 easy_install wxPython wxPython 官网首页 https://wxpython.org ...
  • cef2go, CEF2go是基于 HTML 5的go语言的GUI工具包 CEF2go内容的table:简介兼容性协议二进制示例帮助支持开发插件叉值得一看。go和Javascript之间的通信在 Windows 入门开始在Linux上启动。在 Mac OS X 入门构建了一...
  • Ubuntu安装wxpython GUI工具包

    千次阅读 2013-06-12 10:52:02
    先列出一些Python常用的GUI工具包供参考 工具包 描述 网站 Tkinter 使用Tk平台,半标准 http://wiki.python.org/moin/TkInter wxpython 基于wx Window,跨平台 http://wxpython.org ...
  • drtoolbox_gui工具包

    2013-04-23 15:13:42
    可实现drtoolbox的功能的matlab设计的gui工具
  • AutoPy是一个简单跨平台的 Python GUI工具包,可以控制鼠标,键盘,匹配颜色和屏幕上的位图。使用纯ANSI C编写而成,可运行在Mac OS X, Windows和 X11上。Hello World示例:import autopydef hello_there_world():??...
  • AutoPy首页、文档和下载 - 跨平台的Python GUI工具包 - 开源中国社区 AutoPy首页、文档和下载 - 跨平台的Python GUI工具包 - 开源中国社区AutoPy是一个简单跨平台的 Python GUI工具包,可以控制鼠标,...
  • Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java...
  • 为了继续感谢广大读者和社区,我们非常高兴地发布了一个非常有用的免费赠品-Web 图形用户界面(GUI)套件 。 这些GUI元素具有分层的矢量形状... GUI工具包是免费的,您可以将其下载,编辑并用于个人或商业项目。 您...
  • SwingX是一个包含Swing GUI工具包的扩展控件,为富客户端应用提供很多很棒的组件。值得注意的功能包括: 1。提供tables, trees, 和 lists的排序,过滤,高亮功能 2。查找/搜索 3。登录/验证架构 4。提供TreeTable...
  • Walk是Go编程语言的“ Windows应用程序库工具包”。 它主要用于桌面GUI开发,但还有更多内容。 建立 确保您可以使用Go安装。 请参阅 注意 Walk当前需要Go 1.11.x或更高版本。 安装 现在运行go get github....
  • Go的大多数即时模式GUI库。 早期版本的源端口。 :warning: 向后不兼容的更改。 :warning: :warning: 与实现无关的功能请求将不被处理。 :warning: 文献资料 见 , _examples/simple/main.go和_examples/overview...

空空如也

空空如也

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

gui工具包