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

    UI技巧 | 用户界面设计的10个小技巧

    在本文中,我将分享一些我在设计用户界面时学到的东西,以及我在学习过程中的新发现。 在设计中敢于运用大的字间距(比如标题24px,正文16px,标签文字10px等)。 更大的间距=更好的对比度 对比度=尺寸+字重+颜色 最后,请务必检查其对比度。 利用颜色分隔行 做列表界面往往很无聊,因为只需要不断地复制组件就可以了。但是对于用户,如果行与行之间没有很明显的区别,阅读起来会很困难。 当你意识到你已经制作了 5 种卡片界面,10 个按钮,5 种标题样式等等。 在开始为特定内容创建界面之前,请试着查看之前创建的设计,您可能看到可以回收利用的样式模板。 这将使用户的可读性流动不被打扰并且更清晰。 ? 来源:优设网 作者:Aa设计专题 END

    2.5K11发布于 2020-05-22
  • 来自专栏Html5知典

    CSS——用户界面

    定义 用户界面(User Interface)属性是一些与用户界面特性相关的CSS属性。 概述 用户界面属性定义了如何对元素进行调整。 元素 描述 appearance appearance 属性规定元素看上去像标准的用户界面元素。 box-sizing box-sizing 属性以特定的方式规定匹配某个区域的特定元素。 resize resize 属性规定是否可由用户调整元素的尺寸。

    1.1K30发布于 2019-11-26
  • 来自专栏清菡软件测试

    图形用户界面入门

    choicebox() 为用户提供了一个可选择的列表,使用序列(元组或列表),这些选项会按照字母进行排序。 7,enterbox() 为用户提供一个最简单的输入框,返回值为用户输入的字符串。默认返回的值会自动去除首尾的空格,如果需要保留首尾空格的话请设置参数 strip=False。 ? 8,multenterbox() 为用户提供多个简单的输入框,要注意以下几点: 如果用户输入的值比选项少的话,则返回列表中的值用空字符串填充用户为输入的选项。 如果用户输入的值比选项多的话,则返回的列表中的值将截断为选项的数量。 如果用户取消操作,则返回域中的列表的值或者 None 值。 ? ?

    1.5K10发布于 2020-12-02
  • 来自专栏二猫の家

    【GEE】10、使用 Google 地球引擎创建图形用户界面【GUI开发】

    1简介 在本模块中,我们将讨论以下概念: 用于生成图形用户界面的 GEE 对象。 如何开发具有交互元素的面板。 如何将地理处理元素连接到交互式元素。 在本模块中,我们将介绍创建图形用户界面 (GUI) 的过程,这将允许更直接、 2.1关于数据 对于这个模块,我们将改编一个由科罗拉多 NASA DEVELOP完成的预先存在的项目2018 年夏天的计划。 3了解图形用户界面 Google 地球引擎代码编辑器本身就是一个图形用户界面。虽然我们无法更改基本元素(地图、任务窗格等),但我们可以添加它们的功能。 4 RMET:河流监测和评估工具 由 NASA DEVELOP 团队创建的 RMET 脚本是由以前使用 GEE 进行空间分析但在 GUI 开发方面经验有限的个人开发的,历时 10 周。 5.3可视化图形用户界面。 作为规划过程的一部分,最好尽可能详细地画出您希望最终产品的外观。在这种情况下,我们可以创建一个简化的图表,显示我们将要创建的 GUI 的组成部分。

    1.8K60编辑于 2023-11-13
  • 来自专栏陶士涵的菜地

    GUI(图形用户界面)

    调用Frame对象的setSize()方法,设置尺寸,参数:int的宽度,int的高度

    1.4K20发布于 2019-09-10
  • 模拟用户登录界面

    1 引言 上网过程中,我们常常会有一个账号的登录过程,本篇博客通过模拟用户登录界面以及登录过程过多时,引发的账号锁定现象。形象地变现出用户登录的详细过程。 2 问题 模拟用户登录界面以及错误过多引发的账号锁定现象。 3 方法 运用if语句来判断,用户的账号密码是否对应正确来完成登录是否成功。 若账号密码对应,则成功登录,程序结束。 = count + 1 if count > 3: print("已锁定") break print("请重新输入") 5 结语 针对用户登录及登录失败次数限制问题,提出运用while循环计数方法, 通过实验,证明该方法是有效的,本文的方法只能判断一个账号的登录是否成功,且无法说明用户名是否存在,未来可以说明用户名是否存在。 再编写注册程序,加大用户库,使登录过程能与生活中所遇相同。 实习编辑:王晓姣 稿件来源:深度学习与文旅应用实验室(DLETA)

    5.2K10编辑于 2021-12-21
  • 来自专栏小工匠聊架构

    用户界面开发基础

    代码托管 Github Activity的使用方法 Activity是Android中最核心的应用程序组件,也是大多数程序必须使用的用于显示界面的组件。 第三个隐式调用符合过滤条件的Activity,由于有两个Activity都包含了名为myaction2的动作,并且都属于名为mycategory的种类,系统会弹出选择界面,用户可以选择其中一个运行,如果勾选了 et01.getText().toString()); setResult(RESULT_OK, intent); finish(); 代码演示如下: A类 Intent intent10 = new Intent(UI_Base.this, StarActivityForResultAct.class); startActivityForResult(intent10, 1); 重用XML布局 布局重用 <inclued>   include标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局

    2.7K20发布于 2021-08-16
  • 来自专栏h5学习笔记

    CSS用户界面样式

    CSS用户界面样式 所谓的界面样式, 就是更改一些用户操作样式, 比如 更改用户的鼠标样式, 表单轮廓以及 防止表单域拖拽等。但是比如滚动条的样式改动受到了很多浏览器的抵制,因此我们就放弃了。

    2.8K40发布于 2020-09-30
  • 用户界面GUI编程

    用户界面: UI 视图: View attr(name, value) attr(name) w h id gravity layout_gravity margin marginLeft marginRight ]) ui.run(callback) ui.statusBarColor(color) ui.useAndroidResources() 尺寸的单位: Dimension Drawables 颜色 用户界面 : UI# ui模块提供了编写用户界面的支持。 给Android开发者或者高阶用户的提醒,Auto.js的UI系统来自于Android,所有属性和方法都能在Android源码中找到。 例如padding="10"表示左右上下内边距都是10dp。

    1.3K10编辑于 2025-07-17
  • 来自专栏你的Bug我做主

    java图形用户界面

    Java Swing 基础讲解 Swing 是 Java 提供的 GUI(图形用户界面)框架之一,它建立在 AWT(Abstract Window Toolkit)之上,属于轻量级组件,具有跨平台特性。 事件监听机制:Swing 使用 事件驱动编程,用户的操作(如点击按钮)会触发相应的事件处理逻辑。 2. 创建 Swing 窗口 最基本的 Swing 窗口可以使用 JFrame 实现。 ; frame.setVisible(true); } } 解析: textArea.setLineWrap(true) 自动换行 下面做一个登录的逻辑来示范一下处理流程 登录界面 ; // 关闭当前窗口 dispose(); // 跳转到主界面 new } } } public static void main(String[] args) { new LoginFrame(); } } 主界面

    3.4K10编辑于 2025-04-04
  • 来自专栏房东的猫

    Elasticsearch Cerebro 用户界面介绍

    简介 Cerebro 是查看分片分配和最有用的界面之一通过图形界面执行常见的索引操作。 完全开放源,并且它允许您添加用户,密码或 LDAP 身份验证问网络界面。

    1.4K00发布于 2020-12-29
  • 来自专栏分享达人秀

    Android用户界面开发概述

    Android应用开发的一项内容就是用户界面的开发。Android提供了非常丰富的用户界面组件,借助于这些用户界面组件,开发者可以非常方便地进行用户界面开发,而且可以开发出非常优秀的用户界面。 一、界面UI元素介绍 Android应用是运行于手机系统上的程序,这种程序给用户的第一印象就是用户界面。接下来从以下几个方面来认识了解Android的界面UI元素。 下图表示Android图形用户界面的组件层次。 ? 通过使用布局组件,Android应用的图形用户界面具有良好的平台无关性。 在前面的内容指出过,Android推荐使用XML布局文件来定义用户界面,而不是使用Java代码来开发用户界面,所有组件都提供了两种方式来控制组件的行为。

    3.9K100发布于 2018-02-02
  • 来自专栏腾讯云Elasticsearch Service

    Elasticsearch: Cerebro 用户界面介绍

    Cerebro 是查看分片分配和最有用的界面之一通过图形界面执行常见的索引操作。 完全开放源,并且它允许您添加用户,密码或 LDAP 身份验证问网络界面。 点击 Connect 按钮: 3.png 在上面,我们可以看到 overview tab 的界面。它显示了目前我们的 node 的总体情况。 我们可以点击 nodes tab,我们可以看到如下的界面: 4.png 我们点击rest tab,我们可以输入我们的DSL请求: 5.png 我可以在这个界面里发送我们想要的 DSL 查询请求。 这个 Cerebro  用户界面软件可以很方便地让我们管理我们的 Elasticsearch 集群。更多功能留给读者自己来探索。 -- 最新活动 包含文章发布时段最新活动,前往ES产品介绍页,可查找ES当前活动统一入口 Elasticsearch Service自建迁移特惠政策>> Elasticsearch Service 新用户特惠狂欢

    4.7K10发布于 2020-11-11
  • 来自专栏叶子陪你玩编程

    python图形用户界面(一):创建第一个GUI图形用户界面

    之前讲过如何利用python自带的tkinter库编写用户界面程序,接下来的将会写如何利用Qt来编写用户界面程序。Qt 是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。 总结 本文主要讲了如何如何创建一个最简单的用户界面程序,以及创建用户程序的一般步骤。 (全文完) ---- 欢迎转载,转载请注明出处!

    2.4K11发布于 2020-03-19
  • 来自专栏AI算法札记

    ProENGINEER Wildfire 4.0的用户界面

    640.jpg Pro/ENGINEER Wildfire 4.0的用户界面 1. 标题栏 标题栏位于用户界面的最上面,显示当前正在运行程序的程序名及文件名等信息。 2.

    96620编辑于 2022-08-02
  • 来自专栏优雅R

    「R」Shiny:用户界面(三)布局

    在我们知道如何创建一系列输入和输出控件之后,我们需要学会如何在一个页面中对它们进行排列,以达到比较好的展示效果。这正是布局函数的工作,布局函数提供了一个应用高层次的可视化结构。

    5.3K10发布于 2020-07-06
  • 来自专栏用户5305560的专栏

    【Python100天学习笔记】Day10 图形用户界面和游戏开发

    图形用户界面和游戏开发 基于tkinter模块的GUI GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。 == 1: # 获得点击鼠标的位置 x, y = event.pos radius = randint(10 , 100) sx, sy = randint(-10, 10), randint(-10, 10) color = Color.random_color 如果希望获得更好的用户体验,我们还可以在游戏中加入背景音乐以及在球与球发生碰撞时播放音效,利用pygame的mixer和music模块,我们可以很容易的做到这一点,大家可以自行了解这方面的知识。

    3.8K20发布于 2021-12-02
  • 来自专栏python知识

    图形用户界面和游戏开发

    基于tkinter模块的GUI GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。

    2.6K30发布于 2021-05-19
  • 来自专栏该溜子的专栏

    【Android】用户登录界面设计

    一:问题引入 我们现在要做的一件事情:当在登录界面的时候,点击“《用户协议》”的时候,能够进行页面跳转,而非勾选协议。 这里的思路其实也很好理解,我们把勾选框右侧的文本中的“《用户协议》”这几个字符进行特殊处理即可 二:代码展示 1:xml布局 <?xml version="1.0" encoding="utf-8"? 》”成了超链接,不明白) ⑤最后一行代码固定用法(也不太懂) 4:效果 在点击《用户协议》的时候会有弹窗:假装显示了一个用户协议 三:代码详细分析 1:CharSequence 译为字符序列 charSequence 注:原来的 《 索引从 7 变成了 8,但 《用户协议》 本身的 Span 范围会自动调整为 8 ≤ 索引 < 14(跟着字符移动),依然保持标记。 七:分开勾选和用户协议跳转功能 1:问题引入 点击用户协议,勾选功能也被调用了。

    53700编辑于 2025-07-19
  • 来自专栏DeepHub IMBA

    使用Streamlit创建AutoGen用户界面

    但是AutoGen是用命令行模式进行交互的,这对我们的输入来说非常不方便,所以这次我们来对其进行改造,使用Streamlit创建一个web界面,这样可以让我们更好的与其交互。 它提供了可定制的代理,这些代理不仅可以与用户进行自动对话,还可以在代理之间进行自动对话。 AutoGen代理可以合并llm、人工输入和其他工具的组合,克服每个组件单独的局限性。 Key", type="password") 这里可以使用我们上次文章的本地 LLM 方案,这样就不用使用openai的付费API了 AutoGen完整教程和加载本地LLM示例 然后就是创建主聊天界面并处理输入 "api_key": selected_key } ] } 上面代码创建一个聊天输入字段,如果用户没有完成配置 通过我们的以上代码可以建立一个响应式聊天界面,利用AutoGen的高级功能。AutoGen和Streamlit的结合为实现我们的需求提供了一个强大且对开发人员友好的途径。

    2.1K40编辑于 2023-11-09
领券