gui

tomcat 网页管理tomcat

匿名 (未验证) 提交于 2019-12-02 23:26:52
一.设置管理员账户密码 进入tomcat安装目录 ->进入conf目录->修改user.xml->加入下面内容 模板 <role rolename="manager-gui" description="manager-gui"/> <role rolename="manager-script" description="manager-script"/> <role rolename="manager-jmx" description="manager-jmx"/> <role rolename="manager-status" description="manager-status"/> <role rolename="admin-gui" description="Host manager for html interface"/> <role rolename="admin-script" description="Host manager for text interface"/> <user username="root" fullname="administrator" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script

[operator]ubuntu16.04.5 LTS 联想t470p安装指纹识别

匿名 (未验证) 提交于 2019-12-02 23:03:14
原贴地址:http://www.4520.info/archives/635.html 一、安装: 提示:如果事先手动安装了Fingerprint GUI,彻底删除它。删除所有二进制文件,共享库,以及其它相关文件,恢复所有对系统配置文件作的更改,特别是/etc/pam.d/底下的文件。 1、添加以下PPA源: sudo add-apt-repository ppa:fingerprint/fingerprint-gui sudo apt-get update 2、安装fingerprint-gui. sudo apt-get install fingerprint-gui policykit-1-fingerprint-gui 3、如果你有FPrint项目支持的指纹识别设备,支持的设置参看 http://reactivated.net/fprint/wiki/Supported_devices ,此步可以跳过。如果你的设备是UPEK制造的,你需要安装他们的libbsapi库:(ThinkPad S420的指纹设备是UPEK制造的,因此要,否则会发现不了指纹设备) sudo apt-get install libbsapi 4、注销登录,然后再重新登录(有时可能需要重新启动计算机,以使PolicyKit进程重启) 二、设置: 安装好后,在“Dash Home”里查找

PyQt编写Python GUI程序,舍弃Tkinter,来玩易语言吧!

匿名 (未验证) 提交于 2019-12-02 22:56:40
许多Python学习者在学习如何创建一个 GUI 应用的时候都感到十分的困难。其中最重要的原因是,他们不知道应该从何下手。大多数的教程都只有文字,但事实上仅仅依靠文字很难学会 GUI 编程,因为 GUI 应用大多数都是基于视觉上的。 这就是我们即将完成的东西: 这是一个简单的 GUI 应用,根据输入的价格(price)和税率(tax rate),计算出最终的价格(final price)。 大多数的教程都试图直接通过Python代码来对 GUI 应用进行布局,但是这样做实在是很费劲。我们将要做的是利用优秀的 QT Designer 工具来对我们的应用进行布局。 不要再用代码来设计界面了。所有的东西都将通过图形界面来搞定。 前提 如果你已经接受了我的建议并且安装了 Anaconda,你应该已经安装好了 PyQt4。如果没有的话,你需要从这里先下载它。 着手 打开 QT Designer。在弹出的窗口中,选择 Main Window,这样它会给你一个空白的画板。 接下来在左侧选择Text Edit: 将Text Edit 拖动到主窗口: 红圈框起来的部分就是定义这个对象的名字的地方。这个名字将是我们通过 Python 代码调用到这个对象的变量名。 我将它取名为price_box,因为我们会在这里输入价格。然后我们需要给这个输入框添加一个 label(按钮)

[Python] RuntimeError: Invalid DISPLAY variable

匿名 (未验证) 提交于 2019-12-02 22:56:40
一、问题描述:Python版本是3.6.3的,在Windows下使用matplotlib绘图可以,但是在ssh远程绘图的时候报错了,错误是:RuntimeError: Invalid DISPLAY variable。 二、原因:matplotlib的默认backend是TkAgg,而FltAgg、GTK、GTKCairo、TkAgg、Wx和WxAgg这几个backend都要求有GUI图形界面,所以在ssh操作的时候会报错。 三、解决办法:在导入matplotlib的时候指定不需要GUI的backend(Agg、Cairo、PS、PDF和SVG)。例如: import matplotlib.pyplot as plt plt.switch_backend( ‘agg‘) [Python] RuntimeError: Invalid DISPLAY variable 原文:https://www.cnblogs.com/williamjie/p/9273055.html

Python挑翻音乐网,GUI实现音乐播放器,无敌Pythoner炼成记!

匿名 (未验证) 提交于 2019-12-02 22:54:36
今天几篇博文都是些Python纯干货,有难度大的,也有难度比较低的适合新手的。但无一列外,就是它们都会有源码+视频教程二合一供大家学习。这样的文章有个好处,本人的文章多次遭其它人copy到其它网站,这样做它想copy至少还要多动动脑子 本博文的教程是Python爬取某音乐网资源,GUI打造音乐播放器,两个教程一并发布。 首先讲如何利用Python爬取好听轻音乐网 看不懂,直接看代码即可,代码看不懂?文末找视频! 导入Python第三方请求库 import requests 导入第三方解析库 from lxml import etree urllib库里面有一个专门用于下载的方法 from urllib.request import urlretrieve 视频获取 1、了解网页的结构! 请求器 - > 解析器 -> 下载器 (学习的了解) 调度器 -> URL管理器 -> 请求器 - > 解析器 -> 下载器 (面对对象,企业级开发) 2、定义请求函数 发送请求,并且得到响应 返回我们的响应文本类型的结果 3.、解析首页函数 把文本文件转换成xpath语法可以解析的对象,提取所有的不完整的URL 定义一个空的列表,用来储存我们拼接好的URL 遍历我们这列表,用append方法,添加组合好的Url到我们新的空列表当中 返回,已经添加好url的列表 4、定义一个解析列表的函数

Python挑翻音乐网,GUI实现音乐播放器,无敌Pythoner炼成记!

匿名 (未验证) 提交于 2019-12-02 22:54:36
今天几篇博文都是些Python纯干货,有难度大的,也有难度比较低的适合新手的。但无一列外,就是它们都会有源码+视频教程二合一供大家学习。这样的文章有个好处,本人的文章多次遭其它人copy到其它网站,这样做它想copy至少还要多动动脑子 本博文的教程是Python爬取某音乐网资源,GUI打造音乐播放器,两个教程一并发布。 首先讲如何利用Python爬取好听轻音乐网 看不懂,直接看代码即可,代码看不懂?文末找视频! 导入Python第三方请求库 import requests 导入第三方解析库 from lxml import etree urllib库里面有一个专门用于下载的方法 from urllib.request import urlretrieve 视频获取 1、了解网页的结构! 请求器 - > 解析器 -> 下载器 (学习的了解) 调度器 -> URL管理器 -> 请求器 - > 解析器 -> 下载器 (面对对象,企业级开发) 2、定义请求函数 发送请求,并且得到响应 返回我们的响应文本类型的结果 3.、解析首页函数 把文本文件转换成xpath语法可以解析的对象,提取所有的不完整的URL 定义一个空的列表,用来储存我们拼接好的URL 遍历我们这列表,用append方法,添加组合好的Url到我们新的空列表当中 返回,已经添加好url的列表 4、定义一个解析列表的函数

GUI之tkinter视窗设计模块

佐手、 提交于 2019-12-02 22:15:43
转 Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) https://blog.csdn.net/ahilll/article/details/81531587 ****** Tkinter是什么   Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。   对于稍有GUI编程经验的人来说,Python的Tkinter界面库是非常简单的。python的GUI库非常多,选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,Python作为一种脚本语言,一种胶水语言,一般不会用它来开发复杂的桌面应用,它并不具备这方面的优势,使用Python,可以把它作为一个灵活的工具,而不是作为主要开发语言,那么在工作中,需要制作一个小工具,肯定是需要有界面的,不仅自己用,也能分享别人使用,在这种需求下,Tkinter是足够胜任的!   这篇文章主要做一个简单概述和实践编程

Python分分钟带你玩转GUI猜数字游戏

匿名 (未验证) 提交于 2019-12-02 22:11:45
代码步骤如下: 1、导入使用的GUI模块 Tkinter 2、创建GUI的主要应用程序入口 3、添加控件并设置相应的属性 4、编写触发事件响应代码 创建GUI的主要应用程序入口 接下来就是 设置相应的属性 我们为窗口添加一个控件 用于设置提示文本 编写触发事件响应代码 首先我们当然是需要一个随机数的生成,也需要引入这个标准库 定义需要引用到的全局变量,以便后面的函数去使用 接下来我们需要关闭窗口的事件(destory) 就像我们页面一样,按钮点击就可以把某个不需要显示的控件给关闭掉 ``` def btnCloseClick(event): ``` 是不是很简单呢,就两行代码,就可以关闭窗口了,我们拭目以待吧 除了关闭按钮之外,我们当然还需要一个重置窗口 就像我们表单登录一样,重置密码 ``` def btnResetClick(event): ``` 我们要猜数字,当然需要一个文本框用来输入数字,然后确定,给出提示 ``` def btnGuessClick(event): ``` 最终我们才对了游戏的结果,我们还要给出信息提示: ``` def numGuess(): def labelChange(vText): # 定义控件信息修改函数 def labelRange(cText): ``` 最终所有代码整合起来的结果,由程序运行如下 文章来源: https://blog

安装mysql-Workbench官方GUI工具

匿名 (未验证) 提交于 2019-12-02 22:06:11
1.安装 下载https://dev.mysql.com/downloads/workbench/ 到底部点击Download进行下载安装 安装之前需要安装下面两个库 [外链图片转存失败(img-VmnYgFPB-1568276213015)(D:\我的坚果云\03.images\1562313442770.png)] 2.连接 1.点击下图标红的箭头进行连接 填写你的ip地址,端口号,用户名和密码,点击Test Connection看是否连接成功,连接成功点击OK保存。 3.点击下图进去数据库,然后切换到数据库列表 4.接下来可以进行CURD了 来源:51CTO 作者: weixin_36977678 链接:https://blog.csdn.net/weixin_36977678/article/details/100775685

Java GUI编程(二)

易管家 提交于 2019-12-02 20:55:21
**********************网格布局 GridLayout********************** 类似于表格一样,可以设置一个 几行几列的表格 小技巧(让两个组件垂直排列的小技巧): 一个组件放到边框布局的北边,另一个组件放到中间 演示代码: package com.awt.layout; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Frame; import java.awt.GridLayout; import java.awt.Panel; import java.awt.TextField; public class TestGridLayout { public static void main(String[] args) { Frame frame = new Frame("测试窗口"); //北边放置一个文本框 frame.add(new TextField(20),BorderLayout.NORTH); //中间放一个Panel(计算器) Panel panel = new Panel(); panel.setLayout(new GridLayout(3, 5, 4, 4)); String[] name = {"0","1","2","3",