首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python GUI项目实战(七)学生信息的修改、删除和保存

    作为一个学生信息管理系统除了具备添加信息的功能,同时也要能够完成修改、删除以及最后的数据保存并写入到文件的功能。...三、保存学生信息 以上我们学生信息的增删查改的功能,但是数据全部都存储在all_student_list中,并没有写入到文件磁盘中。...我们希望在关闭窗体的时候触发写入操作,系统会弹出窗体提醒是否将修改保存到系统?如果选择“yes”则保存到文件系统中,如果选择“no”则不保存直接关闭。...我们在主窗体中定义close_window方法: def close_window(self): # 给用户提示:是否要保存数据 choose = askyesno("关闭前提醒","关闭窗体前是否要将修改写入文件

    4.4K31

    【Unity3D】Unity 中使用 C# 调用 Java ② ( C# 调用 Java 的相关方法介绍 | 调用 Java 方法 | 获取 Java 字段 | 设置 Java 字段 )

    获取静态字段 4、 设置 Java 字段 在 【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity...导出的 Android 工程 ) 博客中将 Unity 项目导出为了 Android 项目 , 并在 Android Studio 中编译并运行了该项目 ; 使用的 C# 脚本 , 是在 【Unity3D...】Unity 游戏画面帧更新 ( 游戏物体 GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 ) 系列博客中编写的脚本 ; 在上一篇博客 【Unity3D】Unity 中使用...并且编译得到了字节码文件 , 该字节码文件已拷贝到 Unity 编辑器中 ; 一、 C# 调用 Java 的相关方法介绍 ---- 在 Unity 的 C# 脚本 中 , 通过 AndroidJavaClass...类 , 也可以调用该方法 ; 在 GetStatic 方法后使用泛型标注字段的类型 , 使用字段类型变量接收获取的字段值 ; AndroidJavaObject#GetStatic 方法原型如下 :

    3.5K10

    实验:用Unity抓取指定url网页中的所有图片并下载保存

    突发奇想,觉得有时保存网页上的资源非常麻烦,有没有办法输入一个网址就批量抓取对应资源的办法呢。 需要思考的问题: 1.如何得到网页url的html源码呢?...4.下载的资源一般为文件流,如何生成指定的资源类型并保存呢?...我们可以有很多方式来发送Http请求,Unity也更新了Web请求的方式:(以后代码我就直接截图了,这个插入代码功能都不能自动排整齐真的难受) ?...主要用到的类就是UnityWebRequest,和Unity中以前的类WWW有些类似,主要用于文件的下载与上传。 要引入以下命名空间: ?...最后一步就是将下载的数据文件流转化为指定类型的文件并保存,这里方法有很多,下面提供一种: ?

    4.7K30

    Unity编辑器UnityEditor基础(二)

    本文链接:https://blog.csdn.net/CJB_King/article/details/72828957 Unity编辑器UnityEditor基础(二) 终极目标 利用学到的东西制作自己的工具...准备工作 还是使用上一篇的 Unity 工程,然后在 Scripts 文件夹里创建一个新的 C# 脚本,命名为“Player”,然后双击打开脚本,然后为其添加如下代码: using UnityEngine...GUIContent("TransformList"), true);//繪製已經序列化對象 serializedObject.ApplyModifiedProperties(); //用於保存修改后的序列化對象...EditorGUILayout.IntField() 整数字段 EditorGUILayout.FloatField() 浮点数字段 EditorGUILayout.TextField()...文本字段 EditorGUILayout.Vector2Field() 二维向量字段 EditorGUILayout.Vector3Field() 三维向量字段

    2.8K30

    Unity3D Editor自定义窗口、自定义组件学习分享

    4、绘制各种类型字段 绘制字段用到以下几个方法: EditorGUILayout.LabelField()标签字段 EditorGUILayout.IntField() 整数字段 EditorGUILayout.FloatField...() 浮点数字段 EditorGUILayout.TextField() 文本字段 EditorGUILayout.Vector2Field() 二维向量字段 EditorGUILayout.Vector3Field...一般括号里面的参数,第一个为绘制该字段的名字(string 类型),第二个为绘制该字段的值,如下所示: 1 为标签字段 2 为整形字段 3 为文本字段 4.为文本区域 5、滑块、进度条 滑块:EditorGUILayout.Slider...步骤: 1.GUILayout.Space(10),这个有说过,让两个元素之间空十个像素之间的距离 2.GUI.skin.label.fontSize 、GUI.skin.label.alignment...用于设置标题的字体大小和对齐格式,具体从下图中了解: 对于 GUI.skin API 里面没有列出一些关于皮肤的属性,但是大伙们可以通过在Assets 菜单下右键 Create => GUI skin

    3.6K32

    Unity 多人游戏框架学习系列九

    属性 功能 Show Lobby GUI 启用此属性可显示大厅内玩家的开发者 GUI。该 UI 仅用于方便开发。默认情况下会启用此属性。...属性 功能 Show Runtime GUI 勾选此复选框可在运行时显示 Network Manager HUD GUI。这样可以显示或隐藏此 GUI 以便快速调试。...GUI Horizontal Offset 设置 HUD 的水平像素偏移(从屏幕左边缘开始测量)。 GUI Vertical Offset 设置 HUD 的垂直像素偏移(从屏幕顶部边缘开始测量)。...Offline Scene 如果将场景分配给此字段,Network Manager 会在网络会话停止时自动切换到指定的场景;例如,当客户端断开连接时,或服务器关闭时。...Server Bind Address 只有在勾选了 Server Bind To IP 复选框时,此字段才可见。使用此字段可输入服务器应该绑定到的特定 IP 地址。

    30710

    Unity的UI设计

    以下是基于我搜索到的资料对Unity UI设计的详细解答: 创建和布局 使用UGUI系统:Unity提供了三种主要的UI系统:UI Toolkit、uGUI(GUI)和IMGUI。...基于游戏对象:与uGUI类似,它也是基于游戏对象的UI系统,这意味着你可以将UI保存为预制体(Prefab),并附加逻辑脚本到各个UI控件上。...uGUI 特点: 基于游戏对象:类似于UI Toolkit,uGUI也是基于游戏对象的UI系统,允许你将UI保存为预制体,并附加逻辑脚本到各个UI控件上。...它是一个代码驱动的GUI系统,主要用于程序员工具。 即时模式:IMGUI允许你通过几行代码立即执行所有操作,无需创建和手动定位游戏对象,只需调用OnGUI函数即可生成和处理GUI控件。...使用GUI类和GUILayout类进行基础的UI系统封装。GUILayout类是用于GUI自动布局的接口,可以简化布局工作。

    2.7K10
    领券