![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
鲨鱼辣椒面儿
这个作者很懒,什么都没留下…
展开
-
基于pyqt5对QTextEdit特定字符的highlight
我的开发环境是Pycharm内python+QT。自己碰到一个需求:QTextEdit文本框内的几个特殊的字符串进行标记(字体/字号/颜色),字符串有可能改变。我实际显示的东西是一个字典,通过如下方式打印for key, value in MyInfo.items(): self.ui.QTextEdit.append('{key}:{value}'.format(key=key, value=value))比如key2比较重要,需要highlight,怎么操作?cursor = se原创 2020-11-18 21:01:31 · 1221 阅读 · 1 评论 -
利用python语言来实现QT窗口的信息输入与显示---pycharm环境
上次提到“Pycharm新建一个QT窗口——may be a better way”,链接:https://blog.csdn.net/weixin_41888877/article/details/109454909。接下来在这个新建窗口上实现一些简单的功能,比如信息的输入与显示。pycharm里右键UI文件打开Qtdesigner,将组件拖动到新窗口,分别有Qlabel/Qpushbotton/QlineEdit/QtextEdit。位置放好之后可以左键双击自定义显示的字符。右上角自定义组件名称,改原创 2020-11-05 20:09:00 · 1924 阅读 · 0 评论 -
Pycharm新建一个QT窗口——may be a better way
上次提到一个较简单的新建一个QT窗口的方法https://blog.csdn.net/weixin_41888877/article/details/109368450,后来发现该方法并不是规范/通用做法。这里记录下更好的方法。首先新建demo.py用于调用整个工程中的所有文件import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBox, QTableWidgetItem, QComb原创 2020-11-02 19:11:59 · 440 阅读 · 0 评论 -
python字典dict的打印
默认字典的打印是:{‘key1’:value1,‘key2’:value2}是以行的形式,有时这样显示不是很清晰,需要转成以列的形式显示:key1:value1key2:value2怎么做?code如下for key, value in GetInfo.items(): print('{key}:{value}'.format(key=key, value=value)) self.ui.Info.append('{key}:{value}'.format(key=key, value原创 2020-11-02 15:37:57 · 493 阅读 · 0 评论 -
小白记录:pycharm如何新建一个窗口
新建一个工程文件Demo.py,这个文件会去调用具体的窗口实现函数。import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBox, QTableWidgetItem, QComboBox, QWidgetfrom Demo_Main import Ui_Win01class MainWindow(QMainWindow): def __init__(self, parent=原创 2020-10-29 20:34:41 · 5242 阅读 · 0 评论