logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PYQT5:基于QsciScintilla的代码编辑器分析8--子菜单及对话框

这一篇介绍子菜单“example”、“recentPorject”、“Chip”、“Port”;对话框“complier”、“download setting”的实现思路和源代码。1.example子菜单在第1章说到:example子菜单在实现时,要求将文件夹《example》放在与软件相同的目录下。example里面有子文件夹,例如图中的《01BasicCode》《02display》等。...

PYQT5:基于QsciScintilla的代码编辑器分析7--编译器命令与信息输出视图

1.编译器命令介绍本代码编辑器是针对MCS51的C语言代码的,采用SDCC编译器。SDCC的全称是Small Device C Compiler,所以不仅仅是51单片机的编译器;目前SDCC支持Intel 8051, Maxim 80DS390, Zilog Z80与Motorola 68HC08 等系列CPU的代码编译。特点是免费、开源、跨平台。这里只用到关于Intel 8051部分,主要就用.

PYQT5:基于QsciScintilla的代码编辑器分析3--主窗口布局

再次看看主窗口的图片:1.多文档视图由QMdiArea类作为容器,将从QsciScintilla继承来的SciTextEdit类实例化之后,存放到QMdiArea的子窗口。2.工程视图以浮动窗口类QDockWidget作为容器,把树状部件类QTreeWidget实例化后存放到里面。3.信息输出视图也以浮动窗口类QDockWidget作为容器,把多行文本框类QTextEdit实例化后存放到...

PYQT5:基于QsciScintilla的代码编辑器分析10--语法高亮颜色选择

这个编辑器在使用过程中,有时候觉得某些颜色不好,要更改,所以在编辑器中增加了语法高亮的颜色选择。位置在《菜单->设置->颜色设置》:1.颜色设置对话框1.1 使用Qt Designer生成界面代码先在Qt Designer画好一个Dialog,(默认的全部是黑色字体,下图是在初始化时改变了字体颜色)自动生成下面的代码:class Ui_Dialog(object):...

PYQT5:基于QsciScintilla的代码编辑器分析5--多文档编辑区介绍

写完工程视图,应该进入编辑区视图了。这个项目虽然大部分完成了,期间也查过大量关于QsciScintilla的资料,可是到现在我还是对它懵懵懂懂,一知半解。真是不知道如何说起。csdn有个博主theXX_SHI 的一篇文章介绍得很好,QScintilla for Python 中文文档请前往阅读。我这里直接贴源码,源码尽量增加注释,方便读者阅读。1.c语法的高亮显示MyLexerCPP继承自Qs..

PYQT5:基于QsciScintilla的代码编辑器分析2--搭起骨架(拿来主义)

- 第一部分:以《PYTHON QT GUI快速编程 PYQT编程指南》(后面简称《**PYQT指南**》)第9章第5节《多文档界面(MDI)》的例程。- 第二部分:QsciScintilla,这是编辑器的灵魂。- 第三部分:跨平台的STC51单片机烧写软件《stcflash.py》。

PYQT5:基于QsciScintilla的代码编辑器分析0--前言(提供exe文件、源代码下载)

为什么想到编写这个代码编辑器--前言欢迎使用Markdown编辑器近来python语言大热,我也想学学。在项目中学习是最好的方法。于是就找在《菜鸟课程》看了一下语法。据说python 的语法简单,没有基础的7天学会,有其他语言基础的1天学会。那么,我有C,C++的基础,应该一天就学会了。于是信心大增。在windows系统下学,当然要和界面编程一起学。先入为主,看到了PYQT5,就它了。我的参考..

PYQT5:基于QsciScintilla的代码编辑器分析4--xml格式的工程文件与树状列表部件

工程文件可以对相关文件进行组织,保存相关设置,很有用。这里借用了《codeblocks》软件的工程文件,以xml语言创建,读取,修改。这些操作都和树状部件相关,通过树状部件显示,修改。这部分内容分2部分。1.xml文件的创建、读取、修改下面是一个工程文件的例子:<?xml version="1.0" encoding="UTF-8"?><CodeBlocks_projec...

联盛德W801系列9-wifi和4G模块(air724ug)并存使用MQTT总结

W801的SDK中使用AT指令控制air724ug。如果有wifi,优先使用wifi连接。

#物联网#iot#单片机
    共 22 条
  • 1
  • 2
  • 3
  • 请选择