QT designer的ui文件转py文件之后,实现pycharm中运行以方便修改逻辑,即添加实时模板框架

发布时间:2024年01月01日

为PyCharm中的实时模板,你需要遵循以下步骤:

  1. 打开PyCharm的设置: 选择 File > Settings(在macOS上是 PyCharm > Preferences)。

  2. 导航到实时模板:

    • 在设置中找到 Editor > Live Templates
  3. 添加新的模板组 (可选):

    • 为了更好地组织你的模板,你可以首先创建一个新的组。点击右侧的加号(+),选择 Template Group...,然后给这个新组命名,比如 PyQt
  4. 添加新的实时模板:

    • 选中你刚创建的组,然后点击右侧的加号(+),选择 Live Template
    • 在弹出的窗口中,为你的模板填写 Abbreviation(缩写,这是触发模板的关键字,如 pyqtsetup)。
    • Description 中填写模板的描述,比如 Set up PyQt5 UI main window
  5. 填写模板内容:

    • 在右侧的 Template text 区域,粘贴你提供的代码:
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Micro_Collection.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.

from PyQt5 import QtCore, QtGui, QtWidgets
import sys

$CODE$

# import imge_rc

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    window = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(window)
    window.show()
    sys.exit(app.exec_())
  • Template text 中,$CODE$ 是一个可编辑的变量位置,你可以在插入模板时在这里填写具体的代码。
  1. 定义适用范围:

    • 点击 Define,然后选择你想让这个模板适用于的语言(如 Python)。
  2. 设置上下文环境变量 (可选):

    • 这个模板当前只定义了一个变量 $CODE$。如果需要,你可以点击 Edit variables 按钮来设置更多变量的默认值或表达式。
  3. 应用并保存设置:

    • 点击 OKApply 来保存你的新模板。

现在,在任何Python文件中输入 pyqtsetup(或你设置的缩写)并按下 Tab 键时,PyCharm会自动插入你的PyQt5 UI设置模板代码。你可以将光标放在 $CODE$ 的位置并开始编写实际的代码。

文章来源:https://blog.csdn.net/weixin_46084533/article/details/135320512
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。