gui

QT学习第三天

余生长醉 提交于 2019-11-28 22:54:01
---恢复内容开始--- 一、GUI开发原理: 不同操作系统上的GUI开发原理相同 、不同操作系统上的GUI SDK不同、现代操作系统提供支持SDK支持GUI程序开发 GUI程序开发包括:在代码中用程序创建及窗口元素、在消息处理函数中根据程序消息做出不同的响应 GUI程序在运行会创建一个消息队列(存储消息)——系统内核将用户操作翻译成对应的程序消息 程序运行中需要实时处理队列中的消息、没有消息,程序处理 停滞状态 伪代码(不能编译运行) GUI程序开发:在代码中国用程序创建窗口及窗口元素、在消息处理函数中根据程序消息做出不同响应 将消息和函数联系起来 程序GUI程序开发模式:可视化界面开发+消息映射 GUI用户界面:主窗口(对象)、菜单栏、文本框、按钮等等 面向对象程序设计方法学更适用GUI程序设计 C++是因为计算机从科学计算到面向用户的过程诞生的 所有的界面元素都可以看作实际的对象 操作系统提供的只有函数,我们只有自己去创造类 将界面元素定义为对应的类、通过抽象和封装可以隐藏界面元素的细节、程序的创建过程就是组合界面元素对象的过程 ---恢复内容结束--- 来源: https://www.cnblogs.com/RanmmBlog/p/11432102.html

python2.7爬虫——配合简单的GUI

丶灬走出姿态 提交于 2019-11-28 22:16:25
#-*- coding:utf-8 -*- ''' 先在D盘下创建一个demo的文件夹 ''' from Tkinter import * from ScrolledText import ScrolledText#文本滚动条 import urllib,requests import re import threading import time ''' 爬虫部分 ''' url_name = [] a = 1#页面 def get(): global a hd = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'} url = 'http://www.budejie.com/video/'+str(a) html = requests.get(url,headers=hd).text # values.set('已经获取%s页视频'%(a)) ref = re.compile(r'(<div class="j-r-list-c">.*?</div>.*?</div>)',re.S) res = re.findall(ref,html) for i in res : url_reg

【JMeter】JMeter在linux下运行

允我心安 提交于 2019-11-28 21:14:45
之前在用JMeter做性能测试时基本都用自己的笔记本电脑。 考虑到网络传输和占用系统资源情况时进行了以下分析: 1 在笔记本上,开始-cmd "ping 服务器",得到传输时间。在某linux机器上"ping 服务器"得到传输时间,两个时间相差无几,认为不会影响测试结果 2 一般我用来测试的linux测试机和笔记本电脑,都是4核 8G。 可是!今天公司网络很不好!严重影响了我的测试。忍无可忍,干脆在linux上测试算啦。 只需一行命令:sh jmeter.sh -n -t http.jmx -l result_*.jtl 步骤: 一 安装jmeter 1 把你笔记本的jmeter添加到压缩包 jmeter.zip 2 上传jmeter.zip到linux服务器:我用rz方式上传到了/opt/soft 3 解压,进入路径/opt/soft/jmeter/bin 4 查看jmeter.sh是否能够执行,若不能未其添加执行权限,我直接 chmod 777 jmeter.sh,可用 sh jmeter.sh -v 来检测命令是否可用。 二 编写测试计划 1 在GUI模式下,新建一个测试计划,保存并上传到linux机器对应目录,可在测试计划里添加对应的定时器,聚合报告等。 2 在linux目录下找到你的测试计划,vim打开进行编辑 <stringProp name="ThreadGroup

从新手到高手的100个模块

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

opencv_载入和显示图像

江枫思渺然 提交于 2019-11-28 16:11:44
1 #!D:/Code/python 2 # -*- coding: utf-8 -*- 3 # @Time : 2019/8/26 17:55 4 # @Author : Johnye 5 # @Site : 6 # @File : imageIO.py 7 # @Software: PyCharm 8 9 10 11 """ 12 # WINDOW_AUTOSIZE = 1 13 # WINDOW_FREERATIO = 256 14 # WINDOW_FULLSCREEN = 1 15 # WINDOW_GUI_EXPANDED = 0 16 # WINDOW_GUI_NORMAL = 16 17 # WINDOW_KEEPRATIO = 0 18 # WINDOW_NORMAL = 0 19 # WINDOW_OPENGL = 20 CV_WINDOW_NORMAL或CV_WINDOW_AUTOSIZE:CV_WINDOW_NORMAL 允许您调整窗口大小, 21 CV_WINDOW_AUTOSIZE 自动调整窗口大小以适合显示的图像(请参阅 imshow()),并且您无法手动更改窗口大小。 22 CV_WINDOW_FREERATIO 调整图像而不考虑其比例而 23 CV_WINDOW_KEEPRATIO 保持图像比率。 24 CV_GUI_NORMAL或CV_GUI

java 图形界面 gui

假装没事ソ 提交于 2019-11-28 13:23:17
图形用户界面简称GUI,提供了一种更加直观、友好的与用户进行交互方式。利用java语言进行图形用户界面操作主要由java.awt和java.swing两个包来完成。其中,AWT包是用户界面处理的基本工具包。swing包在awt包的基础上进行了升级、扩展,具有更加强大的图形界面开发功能。 awt主要的内容主要分为以下四个部分 1.容器:用于放置基本组件,其本身也是一种组件。 2.布局管理器:对容器中放置的组件进行布局管理 3.事件处理:采用事件处理机制,使得用户能够通过图形界面与系统进行交互 4.基本组件:包括按钮、标签、文本域等等,示图形界面的组成基本元素。 一、容器 容器是用来存放其它组件的一种特殊组件,在java中,所有容器类都是Container类的子类,Container类继承了Component类,该类的两个常用子类示Frame和Panel,Frame的Panel类代表两个不同类型的容器。 1.Frame类 Frame类容器是一种带有边框的框架窗口,可以不依赖于其他任何组件独立存在,Frame类继承了Window类,可以带标题、设置大小。 实例1: import java.awt.Color; import java.awt.Frame; public class Test{ public static void main(String args[]){ Frame f=

python面试题之什么是Tkinter ?

别来无恙 提交于 2019-11-28 12:07:15
TKinter是一款很知名的Python库,用它我们可以制作图形用户界面。其支持不同的GUI工具和窗口构件,比如按钮、标签、文本框等等。这些工具和构件均有不同的属性,比如维度、颜色、字体等。 >>> import tkinter >>> top=tkinter.Tk()本文首发于Python黑洞网,博客园同步更新 来源: https://www.cnblogs.com/pythonzhichan/p/11406849.html

python gui tkinter快速入门教程 | python tkinter tutorial

为君一笑 提交于 2019-11-28 05:46:59
本文首发于个人博客 https://kezunlin.me/post/d5c57f56/ ,欢迎阅读最新内容! python tkinter tutorial Guide main ui messagebox - showinfo() - showwarning() - showerror() - askquestion() - askokcancel() - askyesno() - askretrycancel() - askyesnocancel() filedialog - asksaveasfilename() - asksaveasfile() - askopenfilename() - askopenfile() - askdirectory() - askopenfilenames() - askopenfiles() demo from numpy.random import seed, uniform from numpy import uint8, uint16, load, save from cv2 import imread, imwrite from os import listdir, makedirs from os.path import exists, basename # for python 3 from tkinter import Tk

tomcat登录账户配置

心不动则不痛 提交于 2019-11-27 23:53:15
tomcat7和tomcat6的用户信息配置有些不一样,tomcat7中添加了manager=gui和admin-gui角色,配置参考如下: 再 tomcat 文件夹的conf文件夹中的 tomcat-users.xml 代码: < role rolename= "manager"/> < role rolename= "manager-gui"/> < role rolename= "admin"/> < role rolename= "admin-gui"/> < user username= "tomcat" password= "tomcat" roles= "admin-gui,admin,manager-gui,manager"/> 这样tomcat7首页上的Server Status、Manager App、Host Manager就都可以点击登录进去了. 转载于:https://www.cnblogs.com/JAYIT/p/6889742.html 来源: https://blog.csdn.net/weixin_30239339/article/details/99814738

很棒的VC界面库 - GuiToolkit

浪子不回头ぞ 提交于 2019-11-27 23:04:57
GuiToolkit A MFC based GUI libary, besting the world for his features and opening ideas. Thank the author for such a lot of very genius and kindness. 转载于:https://www.cnblogs.com/alli/archive/2009/12/10/1620826.html 来源: https://blog.csdn.net/weixin_30556161/article/details/99792600