当前位置: 首页 > news >正文

一个公司可以做多少个网站/在线生成个人网站免费

一个公司可以做多少个网站,在线生成个人网站免费,博客类网站建设毕业论文,郑州建站系统费用pythonpyqt5手工编写一个含交互界面的简易词法分析器 author:x1nge. 编译原理基础实验 基础 在之前的一篇博文中我记录了一个不含交互界面的简易词法分析器程序编写内容 点击此处查看 在本文我将用pyqt5写一个简单的交互界面,也修改了部分代码使得程序更…

python+pyqt5手工编写一个含交互界面的简易词法分析器

@author:x1nge.

编译原理基础实验

基础

在之前的一篇博文中我记录了一个不含交互界面的简易词法分析器程序编写内容 点击此处查看

在本文我将用pyqt5写一个简单的交互界面,也修改了部分代码使得程序更加完整。

具体实验分析

本文全部源码见本文末尾,上次编写的不含交互界面的源码也可点此处下载

交互界面可以用QtDesigner快速编写,或者自己写,我采用的是用可视化界面创建了一个大致的框架,然后再手动添加其他需要的控件,或者微调一些属性。

我简单设计的交互界面如图所示:

20200710082946569.jpg

有话说: 这边以C和C++为输入语言,其他语言有一些差别,可以自行修改代码。

UI设计部分,主题代码由pyuic转换后自动获得,分析一下代码,会发现其实很简单,也便于我们之后修改代码或属性。

class Ui_MainWindow(object):

def setupUi(self, MainWindow):

MainWindow.setObjectName("MainWindow")

MainWindow.resize(694, 470)

MainWindow.setFixedSize(694,470)

self.centralwidget = QtWidgets.QWidget(MainWindow)

self.centralwidget.setObjectName("centralwidget")

self.text_input = QtWidgets.QTextEdit(self.centralwidget)

self.text_input.setGeometry(QtCore.QRect(20, 40, 241, 351))

self.text_input.setObjectName("text_input")

self.btn_local = QtWidgets.QPushButton(self.centralwidget)

self.btn_local.setGeometry(QtCore.QRect(20, 400, 101, 30))

self.btn_local.setObjectName("btn_local")

self.text_address = QtWidgets.QTextEdit(self.centralwidget)

self.text_address.setGeometry(QtCore.QRect(136, 400, 396, 30))

self.text_address.setObjectName("text_address")

self.btn_get = QtWidgets.QPushButton(self.centralwidget)

self.btn_get.setGeometry(QtCore.QRect(556, 400, 126, 30))

self.btn_get.setObjectName("btn_get")

self.btn_clear_address = QtWidgets.QPushButton(self.centralwidget)

self.btn_clear_address.setGeometry(QtCore.QRect(570, 360, 101, 26))

self.btn_clear_address.setObjectName("btn_clear_address")

self.lb_text = QtWidgets.QLabel(self.centralwidget)

self.lb_text.setGeometry(QtCore.QRect(20, 20, 91, 16))

self.lb_text.setObjectName("lb_text")

self.rbtn_java = QtWidgets.QRadioButton(self.centralwidget)

self.rbtn_java.setGeometry(QtCore.QRect(570, 90, 115, 19))

self.rbtn_java.setObjectName("rbtn_java")

http://www.jmfq.cn/news/5289427.html

相关文章:

  • 青岛的网站建设公司/网站推广优化招聘
  • 高品质的佛山网站建设/谁有恶意点击软件
  • 校园网站制度建设/网络优化这个行业怎么样
  • 武汉万网站制作 费用/怎么seo网站排名
  • 做网站运营需要学什么/百度知道客服电话
  • 傻瓜建站/合肥seo
  • 南昌网站系统/网站页面优化方案
  • 北京建设工程交易协会网站/百度网站的优化方案
  • 做网站投注代理犯罪吗/软文广告案例500字
  • 工商注册网站/搜索引擎优化常用方法
  • 建设网站八大员成绩查询/品牌运营推广方案
  • 做网站用什么配置的笔记本/山西网络营销seo
  • 商城网站平台/词语搜索排行
  • 手机编程软件中文版免费/百度seo新站优化
  • 中国做的手机系统下载网站/如何建立自己的网站?
  • wordpress 发帖/网站建设优化公司
  • 自己建设小城市网站得多少钱/搜狗指数官网
  • 石碣镇网站建设/福州seo网站排名
  • 如何在对方网站上做外链/多用户建站平台
  • 做简单网站用什么软件有哪些内容/电脑优化软件推荐
  • vue 网站开发/艾瑞指数
  • 中文网站开发/广东广州网点快速网站建设
  • 上海企业网站建设靠谱/平台推广渠道
  • 毕业季网站如何做网页/留号码的广告网站不需要验证码
  • 光谷做网站推广哪家好/推广平台排名前十名
  • 网站结构图/如何做好线上营销
  • 做简单手机网站多少钱呀/在线生成个人网站源码
  • 安阳做网站的费用/在线生成个人网站app
  • 北京华人博学营销型网站建设公司/seo刷词
  • 网站内做全文搜索/百度投放广告平台