随笔分类 -  python学习

摘要:容器控件 容器控件可以将窗口中的控件进行分组处理,使窗口的分类更清晰,常用的容器空间有QGroupBox分组框、QTabWidget选显卡和QToolBox工具盒 🍧 QGroupBox 分组框控件 -- Containers/Group Box 主要为其他控件提供分组,并且按照控件的分组来细分窗 阅读全文
posted @ 2024-08-04 19:12 little小新 阅读(792) 评论(0) 推荐(0)
摘要:1. 先在QT Designers Tools 设计器中画好框架,再保存为.ui文件导出 2. 再pycharm中创建一个main.py文件用来加载和使用这个.ui文件,通用的代码如下: main.py from PyQt6.QtGui import QIntValidator, QIcon fro 阅读全文
posted @ 2024-08-04 18:44 little小新 阅读(365) 评论(0) 推荐(0)
摘要:选择列表类控件主要以列表形式为童虎提供选择的项目,用户可以从中选择项 此选项在QTDesigner的:Input Widgets下 ComboBox FontComBoBox ListWidget 🎣 1.ComboBox 下拉框 常用的方法: 方法 说明 addItem() 添加一个下拉表选项 阅读全文
posted @ 2024-08-04 17:58 little小新 阅读(1246) 评论(0) 推荐(0)
摘要:Buttons -- 按钮类 控件名 说明 PushButton 按钮 ToolButton 工具按钮 RadioButton 单选按钮 CheckBox 复选框 CommandLinkButton 命令链接按钮 DialogButtonBox 对话框按钮盒 🕹 1. PushButton 按钮控 阅读全文
posted @ 2024-08-04 14:14 little小新 阅读(1089) 评论(0) 推荐(0)
摘要:控件 对应QTDesigner中的 左侧控件 Layouts -- 布局管理 控件名 说明 VerticalLayout 垂直布局 HorizontalLayout 水平布局 GridLayout 网格布局 FormLayout 表单布局 Spacers -- 弹簧 控件名 说明 Horiziont 阅读全文
posted @ 2024-08-03 14:57 little小新 阅读(868) 评论(0) 推荐(0)
摘要:.ui转.py文件 先将生成的.ui文件转为.py文件 编辑.py文件 # Form implementation generated from reading ui file 'untitled.ui' # # Created by: PyQt6 UI code generator 6.4.2 # 阅读全文
posted @ 2024-08-03 11:38 little小新 阅读(393) 评论(0) 推荐(0)
摘要:认识 QWidget 和 QLabel 初识pyqt6语法 from PyQt6.QtWidgets import QApplication, QWidget, QLabel import sys # 创建应用对象 app = QApplication(sys.argv) # sys.argv是一个 阅读全文
posted @ 2024-08-03 11:21 little小新 阅读(576) 评论(0) 推荐(0)
摘要:前提环境 操作系统:Windows 10 22H2 Python版本:3.12.0 IDE:PyCharm Community Edition 2022 提示:为避免后续出现的一系列软件包安装出错的问题,请安装Python3.11 虚拟环境 1.创建虚拟环境 在cmd中或pycharm中的终端执行: 阅读全文
posted @ 2024-08-02 00:20 little小新 阅读(11277) 评论(3) 推荐(2)
摘要:前后端分离与不分离概念 前后端不分离:如 render_template('index.html', data=data) 这种就是前后端不分离前端和后端一起渲染 前后端分离: 后端返回json数据 - jsonify() 前端使用ajax来请求数据: ajax 各自处理各自的数据,代码不在一起 h 阅读全文
posted @ 2024-07-28 16:42 little小新 阅读(202) 评论(0) 推荐(0)
摘要:自定义static目录和templates目录的路径 原本flask默认的static和templates目录是在App目录下的:如下图 如果想把这两个目录更改位置,如放在根目录下: 代码如下: __init__.py from flask import Flask from .views impo 阅读全文
posted @ 2024-07-28 14:10 little小新 阅读(532) 评论(0) 推荐(0)
摘要:内置对象 g对象: global 全局对象 g对象是专门用来保存用户的数据的 g对象在一次请求中的所有的代码的地方都是可以使用的 突变变量存储位置的限制,为函数传递添加了新的方式,比如我们在before_request产生一个数据在后面需要使用,可以保存在g对象中,就可以在其他视图中使用这个数据 r 阅读全文
posted @ 2024-07-28 13:52 little小新 阅读(52) 评论(0) 推荐(0)
摘要:1.认识flask-caching插件 使用插件 1.安装 $ flask install flask-caching 2.初始化 在exts.py中导入并初始化 from flask_caching import Cache #初始化插件 cache = Cache(config={ 'CACHE 阅读全文
posted @ 2024-07-28 13:38 little小新 阅读(128) 评论(0) 推荐(0)
摘要:为了掌握模型可以练一下、以下是代码: app.py from App import create_app app = create_app() if __name__ == '__main__': app.run(debug=True) views.py from flask import Blue 阅读全文
posted @ 2024-07-28 01:17 little小新 阅读(99) 评论(0) 推荐(0)
摘要:代码如下: 变化的只有models.py和views.py models.py """ 用户 : 电影 = N : M """ # 中间表 : 收藏电影的用户 collect = db.Table( 'collects', db.Column('user_id', db.Integer, db.Fo 阅读全文
posted @ 2024-07-27 21:41 little小新 阅读(77) 评论(0) 推荐(0)
摘要:这里选择学生表和班级表作为案例 app.py from App import create_app app = create_app() if __name__ == '__main__': app.run(debug=True) # 运行: flask run --debug views.py i 阅读全文
posted @ 2024-07-27 20:56 little小新 阅读(124) 评论(0) 推荐(0)
摘要:paginate()的属性 属性名 说明 items 返回当前页的内容列表 has_next 是否还有下一页 has_prev 是否还有上一页 next(error_out=False) 返回下一页的pagination对象 prev(error_out=False) 返回上一页的Paginatio 阅读全文
posted @ 2024-07-27 16:24 little小新 阅读(316) 评论(0) 推荐(0)
摘要:1.单表操作 1.修改表结构 接着上一步的数据迁移后、生成了表,接下来就要对表的操作 这里稍微对表结构改了一下 models.py from .exts import db #导入db对象 class User(db.Model): # 表名 __tablename__ = 'user' # 字段 阅读全文
posted @ 2024-07-27 14:51 little小新 阅读(252) 评论(0) 推荐(0)
摘要:1.配置数据库 __init__.py #__init__.py: 初始化文件、用来创建flask应用 from flask import Flask from .views import blue #蓝图 from .exts import init_exts #导入插件模块 exts.py de 阅读全文
posted @ 2024-07-26 23:48 little小新 阅读(311) 评论(0) 推荐(0)
摘要:原理: 安装: 配置: - 这里uwsgi_pass 表示使用uwsgi协议转发代理 - include 表示加载uwsgi协议的参数(固定) - nginx -t #检查配置文件语法 修改uWSGI: socket 表示启用uwsgi协议 阅读全文
posted @ 2024-07-09 22:36 little小新 阅读(31) 评论(0) 推荐(0)
摘要:WSGI(Web Server Gateway Interface)Web服务器网关接口、是Python应用程序或框架和Web服务器之间的一种接口、被广泛使用 使用python manage.py runserver 通常只是再开发测试环境中使用 当开发结束后、完善的项目代码需要在一个高效稳定的环境 阅读全文
posted @ 2024-07-09 22:35 little小新 阅读(61) 评论(0) 推荐(0)