首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Matlab GUI界面设计

    摘要:本篇博文基于MATLAB2014a进行GUI设计。 1.启动GUI设计 命令行输入guide,回车。 即可得到下面的对话框,进行相关的选择和设置 点击确定,得到两个文件,一个是.m文件,另一个是.fig文件,需要说明的是,.m文件用于编辑GUI中控件所需要的回调代码,.fig文件可以用鼠标拖拽等比较简单的操作进行初始的界面设计 2..fig文件控件布局 本篇暂时涉及按钮、可编辑文本、静态文本、弹出式菜单、轴的实现,拖拽这些控件到界面中,可以点击绿色三角形运行GUI看看效果。 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin handles.edit1,'string')); % Hints: get(hObject,'String') returns contents of edit1 as text % str2double

    1.8K30编辑于 2022-08-10
  • 来自专栏叶子陪你玩编程

    python GUI界面设计的那些事

    比如在 python 中就可以通过 tkinter 或者 pyqt5,pyside2等工具库实现。 2.将查询按钮与查询天气的方法绑定在一起,点击按钮后执行程序,返回我们要的结果。 3.将返回的效果显示到文本框内。(原来是显示在终端的) ---- 到这里相信你对界面程序应该有一些了解了。

    1.4K20发布于 2021-04-13
  • 来自专栏叶子陪你玩编程

    python GUI界面设计的那些事(二)

    python 可以通过 tkinter, pyqt5或者pyside2等工具库实现界面设计。 比如 tkinter 是 python 自带的工具库,不需要安装就可以使用。 以及按钮控件的基本使用,就能够解决绝大多数的界面设计了。 ? 对于控件比较多,或者界面比较复杂的,想要做的好看,还需要掌握基本的布局技巧方法。 ? ? ? ---- 常见控件的基本使用方法: 显示空窗口 from tkinter import * # 1.创建一个主窗口 root = Tk() # 2.添加标题 root.title("标题") # 3. 要是有下面这种可拖拽的界面设计工具,那么界面的设计问题就很容易解决了。 ? 很可惜 tkinter 没有自带的界面设计工具,当然有些非常厉害的人,可能自己设计了类似界面的设计工具。 建议使用界面设计工具,不过需要学习其它的GUI库,也就是我们后面要介绍的Qt,PyQt5或者PySide2。 好了,今天就到这里结束啦。 (全文完) ---- 欢迎转载,转载请注明出处!

    4.2K20发布于 2021-04-13
  • 来自专栏叶子陪你玩编程

    python GUI界面设计的那些事(三)

    之前写了两篇GUI的文章,今天继续填坑。 python GUI界面设计的那些事 python GUI界面设计的那些事(二) GUI程序其实和普通程序其实就是多了一个界面,而最麻烦的就是用代码实现设计的GUI界面。 首先,我们使用pyside2官方网站上的一个案例程序,看看一个最基本的GUI程序是怎样,这里自己编写的时候一定要注意字母大小写的一个问题。 ? 效果 ? ---- 可以看到,PySide2 和 tkinter 类似,也可以通过代码来实现界面设计,不过那样太麻烦了。 好了,填坑到此结束了,之后具体的PySide2 界面设计以及具体的实践案例将会通过视频的方式发布,这三篇只是让大家对GUI程序有个认知,后面的就是实操部分了。

    2.2K20发布于 2021-04-13
  • 来自专栏全栈程序员必看

    python button使用方法_python gui界面设计

    但通常是1或2象素。 command 类型:回调; 说明:当按钮被按下时所调用的一个函数或方法。所回调的可以是一个函数、方法或别的可调用的Python对象。 注意这个语法在Tk 8.0b2中已改变。 disabledforeground 类型:颜色; 说明:当按钮无效时的颜色。 font 类型:字体; 说明:按钮所使用的字体。按钮只能包含一种字体的文本。 默认值通常是1或2象素。 image 类型:图象; 说明:在部件中显示的图象。如果指定,则text和bitmap选项将被忽略。 justify 类型:常量; 说明:定义多行文本如何对齐。 Python2中的raw_input()和input()语句在Python3中已经被合并到input()中。 程序退出方法: 1、导入os模块 import os os. 2、导入sys模块 import sys sys.exit() sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。

    2.1K30编辑于 2022-09-27
  • 来自专栏全栈程序员必看

    MATLAB GUI图形界面设计一个学生管理系统

     系统登录界面  添加、删除、修改界面  被选中学生信息显示界面(基本信息,课程成绩,平均成绩)  被选中课程信息显示界面(排序后的课程成绩,学生基本信息) 参考博客:用MATLAB GUI 做一个简单的绩点计算界面 MATLAB:简单GUI的设计流程 完整文件链接 下载后文件夹放入工作路径,运行zy4.m初始账号和密码都是1111 运行界面先点击导入学生信息,不然会报错QAQ 下面是详细教程 ---- 1.打开matlab在命令行输入guide 2.点击blank gui 创建一个空白界面 常用控件 3.现在开始简单的登录界面制作 我们现在刚刚的空白界面上添加几个控件 denglubj.jpg'); image(ii); colormap gray set(ha,'handlevisibility','off','visible','on'); 然后运行看看结果 4.运行界面设计 先看看成品效果 下面内容比较多,没时间可以下载我的完整代码 下载链接 这是gui设计界面 先看导入文件 这是文件信息 导入表数据的回调函数 xlsread函数

    2K12编辑于 2022-09-01
  • 来自专栏小雨编程

    Python GUI项目实战(二)主窗体的界面设计与实现

    前言 上一节我们介绍了登录窗体的GUI设计与功能实现,用户的账号和密码校验完成后应当跳转到主窗体内容,这一节我们将具体介绍主窗体界面的设计与功能实现! ---- 一、基础界面设计 我们新建一个900x640的窗口,顶部加入图片,下面主体部分创建两个Panedwindow容器,左边添加按钮,右边作为TreeView显示界面; from tkinter import self.geometry("900x640+180+80") self.resizable(0,0) self["bg"]="skyblue" # 加载gui self.all_student_list = [] self.file_path = "/Users/yushengtan/Desktop/Demo/Studentmgr/Student.txt" 2. "",index,values=(current_list[index][0],current_list[index][1], current_list[index][2]

    4.8K22发布于 2020-08-11
  • 来自专栏瓜大三哥

    matlab GUI基础2

    GUIDE编程开发 matlab可视化姐买你的设计,一般有两种方法,一是直接通过编辑M脚本文件产生GUI,二是通过MATLAB图形用户界面开发环境GUIDE来建立界面。 GUIDE是matlab为编写GUI界面提供的集成开发工具,提供了姐买你的外观、属性和回调函数等。 GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生GUI初始化和组件界面布局控制代码的M文件,这个M文件为实现回调函数提供了一个参考框架。 :用于设置控件上显示的文本的颜色 String属性:设置控件上的文本 Visible:设置空间是否可见,可以取值为on或off 2.控件的常规信息 Enable属性:表示控件的使能状态,取值可以为on\ 二、GUI的M文件 利用GUIDE可以生成M文件框架,通过M文件决定GUI用户操作的相应,通过GUIDE可以自动生成M文件,然后在M文件中编写GUI空间的回调函数 M文件由多个子函数构成,包括主函数、

    1.5K70发布于 2018-02-26
  • 来自专栏叶子陪你玩编程

    python图形用户界面(三):如何简单高效地实现GUI界面设计??

    这个页面就是帮助让我们可视化设计Gui界面的,通过拖拽左侧的控件到中间的界面区,想设计成什么样,自己就摆放成什么样,非常方便。 第二种:使用自带的 在PySide2中,也存在这样类似的工具,如果安装好PySide2后,它的文件夹中就会存在一个designer.exe软件。 ? 双击打开后是下面这样的。 ? 下面我们可以在我们安装python环境的地方,看到一个Scripts文件夹,里面有一个pyside2-uic.exe的程序。 ? 在python的site-packages的里面,其实还有一个模块pyside2uic可以用来转换ui文件到py文件的。 ? 具体使用方法如下 ? ? 总结 通过使用界面设计工具可以非常高效的帮助我们设计UI界面,通过转换工具,可以将界面ui文件变成一个py文件,这个文件可以作为一个模块文件导入,从而实现了界面代码和功能代码的分离。

    3.2K21发布于 2020-03-25
  • 来自专栏Hank’s Blog

    2.Python GUI之登录

    、高度 width=250 height=200 #设置窗体在屏幕中央显示 align_str="%dx%d+%d+%d" % (width,height,(screen_width-width)/2, (scree_height-height)/2) my_window.geometry(align_str) #设置宽高不可缩放 my_window.resizable(width=False, height textvarilable=user_name,width=15).grid(row=1,column=1) tk.Label(top,text="密码",width=10).grid(row=2, column=0) user_pwd=tk.StringVar() tk.Entry(top,textvarilable=user_pwd,width=15).grid(row=2,column message="两次密码不一致") tk.Button(top,text="注册",width=10,command=user_register).grid(row=4,columnspan=2,

    65710发布于 2020-09-17
  • 来自专栏AutoML(自动机器学习)

    WSL2使用GUI APP

    WSL2可以让我们在windows系统下方便的使用linux,但是有的linux程序是只能在GUI下才能使用,比如浏览器或者VPN软件等,这就需要我们使用WSL2GUI界面,具体方法如下: 假设你已经安装好了 WSL2-Ubuntu系统 修改 ~/.bashrc export DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk '{print $4 source ~/.bashrc 安装xfce desktop sudo apt-get install xfce4 xfce4-terminal 下载和配置vcxsrv软件 vcxsrv 是用来显示GUI 上双击打开这个软件, 记得勾选 Disbale access control 运行桌面 startxfce4 参考 [1] https://os.51cto.com/article/698844.html [2] https://github.com/DamionGans/ubuntu-wsl2-systemd-script/blob/master/ubuntu-wsl2-systemd-script.sh [

    1.5K10编辑于 2022-06-14
  • 来自专栏电子狂人

    Matlab系列之GUI设计实例2

    简介 有了实例1的学习,大家也掌握基本的使用了,本篇再详细介绍一个GUI的设计,再分享一些网上找到的别人设计的GUI小游戏~ 有想法的可以自己迸发灵感时玩玩这些设计,需要参考涉及的设计源码就自行在文末获取了 界面比较简陋,就直接先描述下它的一些功能吧 1、菜单栏中的功能,分别有 File:用于打开fig文件,打印当前Figure,关闭EX2的界面 Plot 2D和3D:分别在图形显示窗口显示对应的2D或3D 然后就是该GUI设计最重要的一个控件了,弹出式菜单,也就是运行后,可以用于选择结果的东西,总共用到了4组 ? GUI游戏分享 分享搜罗的三个GUI设计的游戏源码,没有对应的fig..... 不过不影响运行~ ? 1、俄罗斯方块 ? 2、拼图 ? 3、围棋 ? 结束 关于GUI的使用到此就结篇了,在平常设计的时候,有心情的话,也可以思考思考如何把你现有的脚本设计改成这种GUI的方式,形象化功能的使用。 ?

    1.7K30发布于 2021-07-23
  • 来自专栏Python机器学习算法说书人

    使用GUI共享文件(2):再次实现

    使用XML-RPC共享文件(1):初次实现 使用XML-RPC共享文件(2):再次实现 使用GUI共享文件(1):初次实现 5.再次实现 第一个原型非常简单,他确实实现了文件共享功能,但对用户不太友好 至此,你创建了一个支持GUI的P2P文件共享程序,要运行它,可使用如下命令: python guiclient.py urlfile.txt files/ http://localhost:8000 下图显示了最终的 GUI客户端。 在GUI中添加一个显示已知节点(URL)的列表,让用户能够添加新的URL并将其保存到URL文件中。

    1.1K30发布于 2019-07-26
  • 来自专栏python3

    python--GUI编程--Tkinter2

    编写一个st2.py文件,代码如下 #!

    47620发布于 2018-08-02
  • 来自专栏github@hornhuang

    Android登录界面设计

    点击跳转 https://github.com/FishInWater-1999/SignInSystem 首先是布局界面:

    2.9K21发布于 2021-09-24
  • 来自专栏互联网杂技

    好的界面设计

    2.放出礼品往往更具诱惑力 给用户一份精美小礼品这样的友好举动再好不过了。具体来讲,送出礼品也是之有效的获得客户忠诚度的战术,这是建立在人们互惠准则上的。

    1.7K60发布于 2018-04-02
  • 来自专栏PM吃瓜(公众号)

    app界面设计流程

    了解客户需求,听取客户对行业、对产品、对商业模式的思考,此阶段一般需要两个工作日 Step 2. 初步了解产品的基础上制定用户需求调研问卷,粗略了解用户对该产品的功能需求 Step 3.

    1.5K50发布于 2019-08-12
  • 来自专栏网站源码分享

    Paper2GUI&AI智能图片转漫画

    AnimeGAB-GUI 智能图片转漫画工具 原图 & 效果 下载:https://www.aliyundrive.com/s/hcgdPEBWGy3 提取码: er47

    36120编辑于 2023-04-19
  • 来自专栏大飞的部落阁

    GUI经典实践-网速测试小工具-2

    官方文档建议我们占用一个主线程来守护程序,具体就是让我们的 GUI 程序成为一个单独的线程,这样 GUI 就能持续占用 CPU ,这个问题也就迎刃而解。 如何做呢? 接上篇文章,我们计划将测速的步骤写成独立的方法,同时在主方法 start 中调用他们,然后在 GUI 的事件循环中起一个线程(将这个线程设置为守护线程)来执行主方法 start,这样我们的未响应和实时刷新功能都可以解决 ,text_color='red') dSp1=spt.download() dSp=f'{dSp1/1024/1024:.2f} Mb/s' window['-DLS-'].update ,text_color='red') uSp1=spt.upload() uSp=f'{uSp1/1024/1024:.2f} Mb/s' window['-UPS-'].update

    1.2K20编辑于 2022-06-17
  • 来自专栏微信小开发

    小程序界面设计指南

    标签数量不得少于2个,最多不得超过5个,为确保点击区域,建议标签数量不超过4项。 小程序首页可选择微信提供的原生底部标签样式,该样式仅供小程序首页使用。

    6.2K70发布于 2018-02-08
领券