gui

GUI的简单应用,打地鼠游戏

邮差的信 提交于 2019-11-27 08:17:57
首先是GUI的知识清单: 源代码: package jd1908_corejava.ch14.work; //打地鼠小游戏 import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.Timer; public class HitMouse extends JFrame implements ActionListener { // 容器模块 private JPanel north, center; // private JLabel timeLabel, timeValueLabel, centLabel,

SAP客户端的连接速度

给你一囗甜甜゛ 提交于 2019-11-27 04:08:00
SAP 常用模块专业用户对网络带宽需求如下 : 慢速连接(GUI):~3.0 KB/s 常规连接(GUI):~5.3KB/s GUI平均连接带宽需求约为4.5KB/s 采用EP连接时的网络带宽需求为 : 系统登陆(Web):~37KB/s 门户浏览(Web):~33KB/s 应用操作(Web):~10KB/s Web方式平均连接带宽需求约为15KB/s 采用BW连接时的网络带宽需求(按照网络等待时间<2s计算)为 : BEx方式:~25KB/s Web方式:~15KB/s 转载于:https://www.cnblogs.com/jssy/archive/2006/05/18/402997.html 来源: https://blog.csdn.net/weixin_30904593/article/details/99359695

Python开发GUI工具介绍,实战:将图片转化为素描画!

女生的网名这么多〃 提交于 2019-11-27 02:57:23
python开发GUI 今天一位从我公众号开始结识的朋友,询问关于如何快速编写一个exe工具的问题。由于功能简单且之前无相关GUI编程基础,为了快速完成开发,我向他推荐了easygui模块。 python作为胶水语言,几乎没有不能做的事情,但个人一直觉得在GUI开发方面python可以算作是短板了,为什么?因为性能…python的性能问题,往往出现在其他编程语言对其的鄙夷中。但不管如何python在GUI编程上,也是有大量优秀模块的 tkinter 也许有些人不知道这个模块,但如果你安装python后,使用过自带的IDLE,那么你就应该了解它。tkinter作为python自带的GUI模块,IDLE便是通过该模块开发的,也是我比较喜欢的一个模块 easygui 第一次了解这个模块,还是在小甲鱼的《零基础入门学习python》时学习的,该模块对Tkinter进行了二次封装,是的GUI操作变得更为简单,但同时也局限于表层的使用, wxpython wxpython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。在wxPython API主要模块包括一个核心模块。 wxpython的优势在速运行速度较快,但编写起来较为复杂,而且界面美化效果较差… PYQT5 Qt是一套跨平台的C++库,不论是C、Java还是Python

关于ucGUI+ucOS在LPC2200上的移植

主宰稳场 提交于 2019-11-27 02:36:29
在嵌入式系统中通常用的图形用户界面有 ucGUI , miniGUI , QT 等。 ucGUI 是嵌入式应用中的图形支持系统。 . 它设计用于为任何使用 LCD 图形显示的应用提供高效的独立于处理器及 LCD 控制器的图形用户接口 , 它适用单任务或是多任务系统环境 , 并适用于任意 LCD 控制器和 CPU 下任何尺寸的真实显示或虚拟显示。 要将 ucGUI 移植到先关的液晶屏上我们首先要了解 ucGUI 的层次结构以及它各个层次之间的相互调用好相互协作关系。关于 GUI 的文件目录以及相关 GUI 层次结构本文不再叙述,详细的资料可以在网上找到。本文着重介绍如何在 Smart ARM2200 开发平台上移植带 ucOS 操作系统的 ucGUI 。 注意:在添加操作系统和 GUI 的时候,开始的工程模板为操作系统的模板! 1、 进行高层配置 (1) 、 GUI 配置 将 ucGUI 目录下的 config 文件夹中的 GUIConf.h 头文件,将 GUI_OS 配置成 1 ,这样 GUI 才能支持多任务的操作系统。由于开发板没有触摸,所以将 GUI_SUPPORT_TOUCH 配置为 0 。 LCDConf.h 中的文件改为如下: #define LCD_XSIZE (240) /* X-resolution of LCD, Logical coor. */ #define

Tomcat部署web项目

我们两清 提交于 2019-11-26 22:18:09
在Myeclipse中,我们很容易做到这一步:把一个web项目生成war文件 其实在eclipse中,实现这样的功能,也是很简单的. 下面就看一下是怎样操作的吧! 新建一个web项目: 取名为:eclipse4war(项目名字可以酌情而定) 项目-->右键 export-- > WAR file 点击Browse... 选择一个存放war文件的路径 你可以使用CMD或者在电脑上找到startup.bat文件。 启动tomcat 打开浏览器,输入http://localhost:8080/, 然后点击Manager App 出现登录框 找到conf/tomcat-users.xml 并完成以下配置 <role rolename="manager-gui"/> <user username="admin" password="123456" roles="manager-gui"/> 注意,配置好user信息以后,需要重启Tomcat,否则会一直提示用户名密码无效。 进入到tomcat的管理界面:看到红色框部分 部署成功: 访问首页: 到这里,我们的操作就完成啦... 来源: http://www.cnblogs.com/toutou/archive/2013/05/08/tomcat_deploy.html

保持Qt GUI响应的几种方法

。_饼干妹妹 提交于 2019-11-26 20:50:57
最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度。 之后,在使用 QSqlQuery::execBatch() 函数时,Qt Gui 又失去响应,虽然多线程可以解决,但是如果能用单线程很好解决的,最好不要用到多线程,因为多线程不仅容易拖慢程序的速度,编程及维护的难度也更大,能用简单方法解决的,就不要用复杂的方法。 于是我再次搜索资料,期望在解决方案的选择与解决步骤上,能够得到一个全面而又细致的总结。 所以本文是在此文基础上的部分翻译、理解与二次总结。总之,有删减,有补充,所以没写 '转' 字。 一、问题的来源与分析 首先,我们要知道 “为什么Qt Gui 会停止响应?”。简明扼要的说就是:长时间的密集处理或等待阻塞了Qt的事件循环,应用程序不能响应来自窗口系统的事件请求(《C++ Gui Qt4》 P135中有描述)。 那么多长算长呢?一秒钟算长,两秒钟太长。 其次,“ 何种情形下会发生该问题? ”。可分为两种情形: 第一,长时间按顺序执行的密集运算,全部计算结束后才能继续执行,如快速傅立叶变换。 第二,“ 触发 ”了某项操作,该操作完成后才能进行“ 下一步 ”, 所以这里描述的是异步操作,如保存文件操作,服务器等待连接、网络下载等。详细见附注(1). 私以为两种情形并无明显的概念上的区分,本质是一样的

如何保持GUI的响应流畅(QT平台)

自作多情 提交于 2019-11-26 20:50:35
引子   一般来说耗时较长的操作,分为计算密集型操作和IO密集型操作,对于这两类操作如何提高响应速度呢?   而从操作的本质上来说,操作又可分为不可分解操作,如在第三方库中耗时较长的操作,以及可分解操作,其中可分解操作又可细分为串行操作和可并行操作,如何针对这几类操作来提高响应速度呢?   如何将异步的操作,如网络库中异步的读取数据方法,变成同步的操作?   此外对于多线程,普遍的看法是可以提供程序的运行速度,其实不然,不正确地使用线程常常会使程序变慢,那么在QT中是否可以通过多线程以外的方法来提高响应速度呢?   下文将一一解答这些问题。    正文   首先什么是对GUI的响应?答:GUI的响应就是系统对于GUI事件的处理速度。   由于系统处理事件需要一定的时间,所以一般窗口系统都会提供一个事件队列来 存储 事件。如果把每个事件处理看成一个任务的话,那么事件处理就类似于操作系统对于任务按照优先级进行处理,使得每个任务的平均等待时间最小。那么就可以借鉴一下操作系统中的方法,比如:   分级,让较长的任务延后执行。   分时,对于较长的任务,让其执行一段时间后暂停,然后再执行。   减少每个任务运行的耗时,当然这是最基本的方法。   先看第一个分级,当一个事件处理程序知道自己将执行耗时很长的操作时,可以调用QCoreApplication::processEvents() 方法

iOS批量添加SDK自动打包GUI工具

泄露秘密 提交于 2019-11-26 18:29:08
背景 1.之前在给游戏开发商做SDK接入技术支持的时候,很多cp对iOS开发技术并不是很了解,对接SDK和打包都很迷糊,虽然我们根据他们的开发环境输出了不同的插件解决方案,这一步已经把接入SDK的复杂度基本解决了,但最后依然逃不开打包这一块问题,iOS打包涉及到证书,描述配置文件,包名配置等概念,不难但却很繁琐,如果出个工具把接入SDK和打包问题一并解决,可以大幅度减少沟通。 2.游戏在上线之前,都会接入各种SDK,比如登陆,付费,统计,广告等等功能的SDK,不同SDK有不同的接入方式,但接触多了,其实无外乎几种步骤,完全可以把这些步骤机器自动化处理掉。 3.有些游戏对接入SDK比较谨慎,比如对接入SDK后,对包体增量大小的影响,如果我们手动在工程里增删SDK来打包计算体积的话,SDK数量一多,就是很花时间的操作了,而且很重复。 为解决上述问题,开了一个项目来逐步解决,目前完成了beta版,待后续功能强大后,慢慢开源出来。 先上个演示效果,UI不怎么好看,慢慢优化吧 ヾ(≧▽≦*)o 有兴趣的朋友欢迎评论讨论! 功能建议和优化都可以 ヾ(≧∇≦*)ゝ 转载于:https://www.cnblogs.com/YueHeiZS/p/11179961.html 来源: https://blog.csdn.net/weixin_30763397/article/details

ArcSight SIEM Logger Web Gui and Search Tips and Tricks

你离开我真会死。 提交于 2019-11-26 16:25:01
ArcSight Logger is one of products from Micro Focus SIEM platform. It streams real-time data and categorizes them into specific logs and easily integrates with Security Operations. As a result, organizations of any size can use this high performance log data repository to aid in faster forensic analysis of IT operations, application development, and cyber security issues, and to simultaneously address multiple regulations. Summary Analyzer Search Live Event Viewer Dashboard Reports Configuration YouTube Video for Web Gui OverView: Search Example: a. sourceAddress=1.1.1.2 and name startswith

求救!大家给点如何学做GUI程序的建议!谢谢!

爷,独闯天下 提交于 2019-11-26 15:14:32
我实际的编程经验已经有四年了,也开发了大大小小的程序,还有自己的一些库,但大多数都是控制台的程序,这其中不乏一些做得很棒的的控制台程序。但是一谈到GUI的编程我就觉得有些困惑,特别是在最近给实验室的师哥师姐讲如何变成以及.NET的时候,再次感觉到自己在GUI开发方面的劣势。 现在我的GUI开发还处在在VS2005里面拖控件、命令、双击进入进行编码的程度,感觉这样做很糟糕,一个比较大的窗体会弄得十分的混乱,代码也不好维护。如果再加上一些上下文菜单的处理,一个窗体的代码简直就是乱七八糟的。但疑惑的是,我不知道应该怎么去做才是更好的。 在此我想请教大家有哪些开发GUI程序的心得,或者能不能提供比较好的专门讲解这方面的书籍,小弟在此先谢谢大家了! 转载于:https://www.cnblogs.com/hesicong/archive/2007/04/28/731304.html 来源: https://blog.csdn.net/weixin_30569153/article/details/98913621