gui

小结2 GUI编程 PyQt5

一曲冷凌霜 提交于 2019-11-26 13:37:41
文章目录 模块 布局 绝对定位 栅格布局 提交反馈信息 事件 菜单栏和工具栏 状态栏 菜单栏 树状菜单 勾选菜单 右键菜单 QT菜单图标不显示 工具栏 例 创建编辑文本 打开文件 颜色 字体 时间和日期 颜色 字体 时间 日期 控件 复选框 下拉选框 切换按钮 滑块 图片编辑 行编辑 文本编辑 模块 QtCore :包含了核心的非GUI功能。此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程。 QtGui 包含类窗口系统集成、事件处理、二维图形、基本成像、字体和文本。 qtwidgets 模块包含创造经典桌面风格的用户界面提供了一套UI元素的类。 QtMultimedia 包含的类来处理多媒体内容和API来访问相机和收音机的功能。 Qtbluetooth 模块包含类的扫描设备和连接并与他们互动。描述模块包含了网络编程的类。这些类便于TCP和IP和UDP客户端和服务器的编码,使网络编程更容易和更便携。 Qtpositioning 包含类的利用各种可能的来源,确定位置,包括卫星、Wi-Fi、或一个文本文件。 Enginio 模块实现了客户端库访问Qt云服务托管的应用程序运行时。 Qtwebsockets 模块包含实现WebSocket协议类。 QtWebKit 包含一个基于Webkit2图书馆Web浏览器实现类。 Qtwebkitwidgets

Python GUI教程一:Hello World

假如想象 提交于 2019-11-26 12:51:02
STEP 1:PyQt5基本介绍 Qt是GUI编程中非常受欢迎,也是非常强大的一个工具。 PyQt5 是Qt的Python版本。它大概涵盖了620个类,6000多个函数。PyQt5进行双重许可,开发者既可选择GPL也可选择commercial license STEP 2:安装开发环境 在windows下安装PyQt5,需要先安装Python。这里选择安装Anaconda,Anaconda在Python的基础上添加了很多开发用的库,方便后期使用。当然你也可以选择安装Python 【可选】Python安装包 【建议】Anaconda 安装包 下载渠道: https://jq.qq.com/?_wv=1027&k=5aYNWUf 群内可有安装包 安装。默认安装即可 添加环境路径:安装完成后,依次展开:我的电脑–右键打开属性 打开高级系统设置 打开环境变量 在系统变量下,选中 Path ,打开编辑 选择 New 添加Python安装路径:复制安装地址到刚才新建的地方然后保存 重启电脑!打开系统的命令行窗口(快捷键 Win+R ,然后输入 cmd ),在命令行输入 1 python3 --version 或者如果你安装的是Anaconda的话,输入 1 python --version 如果给出程序信息,则安装完成,否则,检查你的系统环境路径是否正确重试! 安装PyQt5

GUI显示图片

时光总嘲笑我的痴心妄想 提交于 2019-11-26 09:01:06
用GUI显示图片的时候new ImageIcon("文件名.jpg") 比如你想显示FruitStore.jpg这个图片,首先复制这张图片,然后点击一下工程名字,然后ctrl+v粘贴。刷新一下,图片就在工程下了,然后可以创建一个标签,把表格放进去 JLabel titleLabel = new JLabel(new ImageIcon("FruitStore.jpg")); 然后再把标签放入窗体: jf.add(titleLabel, BorderLayout.NORTH); package guishuiguochaoshi; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class ShouYeJieMian { public static void main(String[] args) { JFrame jf = new

GUI的测试用例设计

走远了吗. 提交于 2019-11-26 06:44:02
界面设计的行业标准总结 二 一、GUI窗口的标准   窗口是显示设备中的一个区域,用于观看对象、对象相关信息以及应用与对象的动作进行交互。从外观上来说,通常窗口是由标题、边框、菜单、工作区、滚动条等组成。 窗口的标题栏可以进行打开、关闭、创建、缩放、移动、删除、重叠等操作 好的GUI窗口应该具备以下标准: 1.窗口控件的大小、对齐方向、颜色、背景等属性的设置和程序设计规约相一致 2.显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控制,既能正确显示又能调用 3.若窗口无法显示,所有内容能够改变大小、移动和滚动 4.活动窗口能够反显加亮 5.窗口能够正确的关闭 6.多个窗口叠加时窗口的名称正确显示 7.窗口的数据能够利用 鼠标 、功能键、方向前头和 键盘 操作 8.当窗口被覆盖并重新调用后,窗口能够正确再生 9.如果使用多任务,所有的窗口能够被实时更新 10.窗口支持最小化和最大化或放大 11.窗口上的控件随着窗体的缩放而缩放 12.父窗体支持缩放时,子窗体也应该支持缩放 13. 一个窗口中按Tab键,移动聚焦按顺序移动。先从左至右,再从上到下 14.子窗口位置在父窗口的左上角或正中,正上方1/4处为易吸引用户注意力的位。父窗口或主窗口的中心位置应该在对角线焦点附近,如下图2-1-2所示 15.当多个子窗口弹出时依次向右下方偏移,并且显示出窗口标题,如下图2-1-3所示