gui

Java GUI编程(一)

匿名 (未验证) 提交于 2019-12-02 20:54:39
********************第16章 GUI编程 ************************** 一.什么是GUI GUI= Graphical User Interface 图形用户接口 图形用户界面 GUI是用java来编写带界面的应用程序 两套技术 1. AWT(Abstract Window Toolkit) 抽象窗口工具集 图形界面不是java本身实现的,其实是依赖于操作系统的底层函数 为了让同一个java程序运行在不同的操作系统上效果一致,所以 awt技术是抽取所有操作系统中共有的函数,这样既然是函数的交集 肯定功能比较单一 2. Swing 纯java实现的 由于本身不依赖于操作系统的底层函数 所以组件比较丰富 也可以跨平台 二.why 1. Awt 和Swing 虽然过时了,但是图形用户界面的编程思想并没有过时,我们学习 这一章主要学习GUI编程的思想,为以后学习Android等打下一个基础 2. 为了做初级项目 *******************普通组件的继承关系图和常用方法****************** 普通组件的常用方法 1. 设置位置 setLocation(int x,int y) 2. 设置大小 setSize(int width,int height) 3. 设置位置和大小 setBounds(int x,int y,int

MATLAB写的第一个计算器

旧街凉风 提交于 2019-12-02 15:06:20
function varargout = UNTITLED(varargin) % UNTITLED MATLAB code for untitled.fig % UNTITLED, by itself, creates a new UNTITLED or raises the existing % singleton*. % % H = UNTITLED returns the handle to a new UNTITLED or the handle to % the existing singleton*. % % UNTITLED('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in UNTITLED.M with the given input arguments. % % UNTITLED('Property','Value',...) creates a new UNTITLED or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before untitled_OpeningFcn

从新手到高手的100个模块

时光毁灭记忆、已成空白 提交于 2019-12-02 10:43:40
在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。 英汉小词典 pythoneer - 指所有用python语言开发程序的人 pythonista - 意为资深的、追求质量和品味的python开发者 我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。本文所列举的这100个模块,是我在工作和学习中用过的或者正在学习的,算是对自己过去12年的学习总结。希望对处在迷茫中的程序员有所帮助。 在这个列表中,我把模块分成11大类: 基础类 数据库接口类 网络通讯类 音像游戏类 GUI类 web框架类 科学计算类 2D/3D类 数据处理类 机器学习类 工具类 针对每一个模块,根据以往的工作经验,我给出了相应的推荐指数,从1颗星到5颗星。这是一个非常主观的判断,仅供参考。 ★☆☆☆☆:较少被用到 ★★☆☆☆:重要但较少被用到, ★★★☆☆:解决特定问题不可或缺 ★★★★☆:主流应用,优先学习 ★★★★★:同类模块最优

GUI编程(Tkinter) 笔记分享

霸气de小男生 提交于 2019-12-02 08:30:46
Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 wxPython: wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。 Jython: Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。Jython 几乎拥有标准的Python 中不依赖于 C 语言的全部模块。比如,Jython 的用户界面将使用 Swing,AWT或者 SWT。Jython 可以被动态或静态地编译成 Java 字节码。 Tkinter 编程 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import

quartus 10 for linux 安装

╄→гoц情女王★ 提交于 2019-12-02 07:47:09
我的系统是fedora 14 命令如下: su root password: sh 10.0_quartus_linux.sh 对quartus*.sh进行安装 cd 10.0_quartus_linux/ ./setup 会出现 Creating directory bin Verifying archive integrity... All good. Uncompressing Altera Installer............................................................................................................................ Fontconfig error: "conf.d", line 1: no element found Fontconfig warning: line 73: unknown element "cachedir" Fontconfig warning: line 74: unknown element "cachedir" ./altera_installer_gui: symbol lookup error: /usr/lib/libXi.so: undefined symbol:

github使用 gui使用 上传文件

天涯浪子 提交于 2019-12-02 06:57:51
1、安装git 2、安装好后,空白地方点击鼠标右键,点击 git bash here 3、在弹出的界面中输入   git config --global user.name "用户名"   git config --global user.email "邮箱"   因为git是分布式的所以新机器需要自报家门 4、创建本地仓库   合适的文件夹点击右键选择git bash here 进入命令行   mkdir 名字  创建文件夹   cd 名字  进入刚创建的文件夹   git init  把此目录变成git管理的仓库   回到可视化界面看发现多了一个.git的目录 此目录就是用来管理版本的 不要修改删除 5、创建项目文件在该文件夹   git add 项目名字  将项目文件添加到仓库   git commit -m “描述内容”  将文件提交到仓库 描述内容可以记录项目变动 6、添加远程库   第一次添加远程库需要配置公钥     在git bash here 中输入     ssh -keygen -t rsa -C ‘“邮箱”     按要求输入回车/yes     查询到公钥存放的文件地址     打开文件 复制公钥     将公钥添加到github设置的SSHkeys中     回到git bash here 输入 ssh -T git@githhub.com 检测时否成功

#跟着教程学# 6、maya/python window命令

。_饼干妹妹 提交于 2019-12-02 03:02:53
window 命令可以创建一个新的窗口,但是不显示它。需要使用 showWindow 命令显示。注意:如果窗口需要一些控件布局来布置控件(buttons按钮,sliders滑块,fields字段等),控制布局的命令,例如columnLayout,formLayout,rowLayout等。 maya实例: 1、创建一个新的窗口。 import maya.cmds as cmds # Make a new window # window = cmds.window( title="Long Name", iconName='Short Name', widthHeight=(200, 55) ) cmds.columnLayout( adjustableColumn=True ) cmds.button( label='Do Nothing' ) cmds.button( label='Close', command=('cmds.deleteUI(\"' + window + '\", window=True)') ) cmds.setParent( '..' ) cmds.showWindow( window ) 2、调整maya主窗口大小。 # Resize the main window 调整maya主窗口 # # This is a workaround to get

【柿饼派GUI】Canvas画布控件使用(五)

折月煮酒 提交于 2019-12-02 01:37:35
本文介绍使用Canvas画布控件绘制: 画线 矩形 空心圆 实心圆 画图片 绘制文本 正文开始: 新建默认项目 >>新建page >>拖一个 Canvas 控件,设置 X = 0, Y = 0, Width = 480, Height = 272, 剩下的就交给js代码逻辑进行实现 var page = { /* 此方法在第一次显示窗体前发生 */ onLoad: function (event) { this.drawCanvas() }, drawCanvas: function () { var ctx = pm.createCanvasContext('Canvas1', this) // 画线 drawLine(ctx) // 画矩形 空心和实心矩形 drawRect(ctx) // 画圆 空心圆和实心圆 drawArc(ctx) // 画图片 drawImage(ctx) // 绘制文本 drawText(ctx) // 绘制折线图 drawLineImage(ctx) ctx.draw() function drawLine(ctx) { // 设置边框颜色 ctx.setStrokeStyle('red') // 设置绘制线宽度 ctx.setLineWidth(2) // 移动到画线起点 ctx.moveTo(20, 20) // 设置绘制线的终点 ctx

pythonGUI -- pyside安装与初试

元气小坏坏 提交于 2019-12-02 00:49:11
(一)说在前面 Python自带了GUI模块Tkinter,只是界面风格有些老旧。另外就是各种GUI框架了。 之前安装过WxPython,并做了简单的界面。遂最近又重新搜索了一下网上关于Python GUI框架的问题,发现还是Qt呀。 Python的Qt有PyQt和PySide吧。PyQt 是商业及 GPL 的版权, 而 PySide 是 LGPL。大意也就是PyQt开发商业软件是要购买授权的,而PySide则不需要。二者代码基本一致,修改下import 基本剩余的代码皆可通用。所以毫不犹豫的选择了PySide。 接下来的这段时间,将会一边学习Pyside,一边学习Django更深层次的东西。如果还有时间,就再熟悉一下Python基础的一些东西。 (二)PySide的安装 (1)官网教程略显麻烦。 官网: http://qt-project.org/wiki/PySide (2)比较快捷省事的安装 dizzy@dizzy-pc:~$ sudo add-apt-repository ppa:pyside You are about to add the following PPA to your system: Official Ubuntu packages for PySide Qt Bindings. dizzy@dizzy-pc:~$ sudo apt-get update

Python3+PyCharm+PyQt5配置进行GUI开发

吃可爱长大的小学妹 提交于 2019-12-02 00:38:11
一、安装Python3.5以上版本。   链接:https://www.python.org/downloads/windows/ 二、安装PyQt5。   使用pip安装:1、进入 C:\Users\你的计算机用户名。         2、新建一个文件夹,命名为pip。         3、进入文件夹新建一个文本文件,命名pip,文件后缀为ini(即 pip.ini )。         4、编辑 pip.ini,这里采用阿里云镜像来下载python包。 [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com         5、在开始菜单中输入cmd,右键以管理员运行, 执行 cd C:\Users\您的计算机用户名\pip ,再输入pip命令安装依赖的模块:           pip install PyQt5           pip install PyQt5-tools         附:导入pip阿里云镜像下载包的好处是下载速度快,下载之后所有项目都可以用,最重要的是几乎可以下载所有Python包。用PyCharm的话,有些包是会被墙的,下载不了。 三、配置PyCharm。   1、点击:File -