<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    CapyZig 的 GUI 庫

    聯(lián)合創(chuàng)作 · 2023-09-28 06:07

    Capy 是一個用于在 Zig 中制作真正的原生 GUI 的跨平臺庫。目前,Capy 尚在積極開發(fā)中,還沒有準備好應(yīng)用于生產(chǎn)。

    Capy 主要用于使用操作系統(tǒng)的本地控件來創(chuàng)建應(yīng)用程序。它是一個聲明式的 UI 庫,旨在使其易于編寫并具有多樣性。目標是為獨立的 UI 應(yīng)用提供支持,在游戲或任何其他渲染過程中的集成是一個非目標。

    const capy = @import("capy");
    const std = @import("std");
    
    pub fn main() !void {
        try capy.backend.init();
    
        var window = try capy.Window.init();
        try window.set(
            capy.Column(.{ .spacing = 10 }, .{ // have 10px spacing between each column's element
                capy.Row(.{ .spacing = 5 }, .{ // have 5px spacing between each row's element
                    capy.Button(.{ .label = "Save", .onclick = buttonClicked }),
                    capy.Button(.{ .label = "Run",  .onclick = buttonClicked })
                }),
                // Expanded means the widget will take all the space it can
                // in the parent container
                capy.Expanded(
                    capy.TextArea(.{ .text = "Hello World!" })
                )
            })
        );
    
        window.resize(800, 600);
        window.show();
        capy.runEventLoop();
    }
    
    fn buttonClicked(button: *capy.Button_Impl) !void {
        std.log.info("You clicked button with text {s}", .{button.getLabel()});
    }
    
    瀏覽 38
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    編輯 分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    編輯 分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    日本黄A级A片国产免费 | 韩国黄色三级 | 四虎亚洲影院 | 免费一区在线 | 免费观看黄色成人网站 |