最近一直想接触一些新东西,包括新技术,还有新的学习方法。之前自己几乎没有接触过GUI编程(除了曾经用过Win32API画出一个最简单的窗口)。后来无意间翻到过C++之父Bjarne Stroustrup的新书《Programming: Principles and Practice using C++》,这本书的用意是带领没有丰富编程经验的人入门,并没有涉及到过多C++的技术细节,更多地是从程序
转载 2023-07-21 20:59:11
60阅读
JavaGUI的介绍与使用1.概念GUI(Graphical User Interface 接口,界面)即图形用户界面,它能使应用程序看上去更加友好。java中提供了3个包做GUI开发java.awt包-主要提供字体/布局分布器javax.swing包-主要提供各种组件java.awt.event包-事件处理,后台处理的能力2.SwingSwing是纯Java组件,使得应用程序在不同的平台上运行
此文被笔者收录在系列文章 ​​​架构师必备(系列)​​ 中GUI程序任务必须运行在Swing的事件线程中,几乎所有的GUI工具都实现为单线程化子系统,意味着所有的GUI的活动都被限制在一个单独的线程中。一、GUI单线程化细节现在的GUI框架会创建一个专门的线程事件派发线程(EDT)用来处理GUI事件。多线程的GUI框架容易受死锁的影响,原因在于:1、事件冒泡的传递机制,如果是双向的就有可能产生de
原创 2022-10-12 11:32:29
206阅读
1点赞
1评论
oo-ee”,准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。GUI 是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。'''import wx#加载函数def load(event): fileLoad=open(filename.GetValue()) contents.SetValue(fileLoad.read()) fileLoad.clos
ui是Ui::Widget,这和Widget不是一个QMetaObject::connectSlotsByName(Widget);这句话可以通过void Widget::on_checkBox_clicked(bool check){}这样的
原创 2023-01-30 16:16:45
213阅读
本节程序也是GUI应用程序编写的一个主要结构,采用了面向对象的方式,更加合理的组织代码。通过类Application组织整个GUI程序,类Application继承了Frame及通过继承拥有了父类的特性。通过构造函数__init__()初始化窗口中的对象,通过createWidgets()方法创建窗口中的对象。Frame框架是一个tkinter组件,表示一个矩形的区域。Frame一般作为容器使用,
原创 精选 6月前
240阅读
2. 制作应用程序   现在,我们介绍如何实际制作利用HTTP通信的应用程序。这次增添了以前所作的泡泡龙游戏(BlockApplication)的内容,并把游戏结束的时间作成高低分一览表,由服务器管理。为了使程序更简单,还省略了与声音相关的操作。以下是内容改变前的source code:• BlockApplication.java• BlockCanv
翻译 精选 2010-11-26 12:52:58
466阅读
摘要:教你如何使用Python内置的Tkinter,创建第一个GUI程序。写在前面:为了更好的学习python,博主记录下自己的学习路程。本学习笔记基于廖雪峰的Python教程,如有侵权,请告知删除。欢迎与博主一起学习Pythonヽ( ̄▽ ̄)ノ 目录 图形界面Tkinter 图形界面Python支持多种图形界面的第三方库,包括Tk,wxWidgets,Qt,GTK等。本文介绍如何使用Tkinter
转载 2023-09-13 15:16:52
68阅读
  一、AppletApplet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:Java 中 Applet 类继承了 java.applet.Applet 类。Applet 类没有定义 main(
前一段时间参加了计算机作品竞赛和大夏杯,软件形式的作品和实物不同,可能需要先配置,像用MySQL控制台建数据库这种事情最好不要让用户和评委干,只有再麻烦自己为他们做一个方便的安装程序为了让评委方便的安装配置上交的作品,特地上网学习了这种通过运行一个Web程序来达到安装效果的方式,其中包括了建立数据库,建表,添加演示数据,将配置信息写入配置文件等,对用户可实现一键搞定安装配置,很方便 install
转载 2009-01-11 23:56:00
100阅读
目录目录前言软件环境PyQT简介Setup PyCharmSetup SIPSetup PyQt4测试PyQt是否安装成功常见错误最后前言还是一句老话,公司要什么我就做什么。这次来玩Python的GUI编程,做一个用于监控警报、简化SOP的窗体应用程序。首先当然是部署...
转载 2016-02-23 16:27:00
102阅读
2评论
目录目录前言软件环境PyQT简介Setup PyCharmSetup SIPSetup PyQt4测试PyQt是否安装成功常见错误最后前言还是一句老话,公司要什么我就做什么。这次来玩Python的GUI编程,做一个用于监控警报、简化SOP的窗体应用程序。首先当然是部署开发环境了,这次用PyCharm5+Python3.4+PyQt4(QT Designer)软件环境系统 Win
原创 2021-07-14 13:49:44
317阅读
# 如何在Python应用程序GUI窗口中显示网页 ## 简介 在本文中,我将向你介绍如何在Python应用程序GUI窗口中显示网页。这对于开发Web应用程序或者需要展示网页内容的应用程序非常有用。在教学过程中,我将详细说明整个流程,并提供相应的代码示例和注释,帮助你更好地理解和实现这一功能。 ## 整体流程 以下是整个过程的步骤概述: | 步骤 | 操作 | | ------ | ---
原创 3月前
104阅读
目录目录前言软件环境PyQT简介Setup PyCharmSetup SIPSetup PyQt4测试PyQt是否安装成功常见错误最后前言还是一句老话,公司要什么我就做什么。这次来玩Python的GUI编程,做一个用于监控警报、简化SOP的窗体应用程序。首先当然是部署开发环境了,这次用PyCharm5+Python3.4+PyQt4(QT Designer)软件环境系统 Win
原创 2022-03-01 10:51:30
697阅读
你好,我是悦创。花了 3h 编写的1.0站酷图片爬虫已经上线两天,但是出现了诸多 bug。所以,进行优化再次打包,就像顺便做个小打包笔记。项目链接:​​https://github.com/AndersonHJB/zcool_crawler​​pip 来安装 Pyinstaller 模块pip install Pyinstaller命令行输入:pyinstaller -i favicon.ico
原创 2022-03-27 10:42:09
400阅读
目录目录前言软件环境PyQT简介Setup ...
转载 2016-02-23 16:27:00
141阅读
2评论
前言前面一篇文章,我从整个应用程序的整体以及跟运行环境的关系简单聊了一下我们现在常用的Spring框架的设计基础和原则,其中主要是控制反转和依赖注入,以及容器化编程等概念。这里我不想去复述这些概念的定义,因为那些东西网上随便都能百度到,我想通过我的描述将这些概念串联起来,让大家更好的去立即它们知道为什么要这样去做,我们每天开发使用的框架到底是个什么东西,它的设计思想以及规范的由来。做到知其然还知其
(1)创建Java项目:“FileàNewàProjectàJava Project”(2)创建Java程序:“FileàNewàOtheràClass”(3)编译Java程序:“ProjectàBuild Project”(4)运行Java程序:使用“RunàRun AsàJava Application”菜单运行,在控制台(Console)中查看运
一. 初始需求阶段用户提出需求:确定项目开发的目标和范围,与其可行性。分析需求规格:敲定主要功能模块,确定开发周期和报价。需求讨论规划:双方面谈,将软件需要实现的各个功能进行详细需求分析调整。二. 合同原型阶段签署开发合同:双方签订合同,客户支付预付款并提供人力、物力及相关协助。原型详细设计:将需求分析转化成未来系统符合用户期望的原型设计。开需求评审会:原型设计完成后,客户审核并确认具体设计,供应
1、一个简单的示例下面是一个简单的Java程序pubic class Demo{ public static void main(String[] args){ System.out.println("Hello, World!"); } }这个程序的执行结果是在控制台上打印出"Hello,World!",从这个简单的程序,我们可以分析一下Java程序的基本结构关键字public被称为修饰符(ac
  • 1
  • 2
  • 3
  • 4
  • 5