python gui
python gui
雨师@
曾经喜欢编程解决一些工作中的问题,经常使用的语言是golang,python,js等,热爱各种技术学习以及应用,目前主要做项目管理以及招投标事项工作,以前是解决局部问题,现在是站在项目总体上俯瞰项目结构,引领项目向着项目终点前进,随时解决局部出现的问题。--2023年
展开
-
pyside6--核心版本的信号与槽的小示例
还是使用上次的常用功能组件的界面,只是这次我 只使用按钮以及标签进行测试首先自定义信号找寻自己与对应的槽函数的关联关系。原创 2023-08-24 14:35:46 · 450 阅读 · 0 评论 -
pyside6常用组件的示例
pyside6常用组件的示例。原创 2023-08-24 10:57:06 · 549 阅读 · 0 评论 -
pyside6最小化的核心调用代码
上述就是一个pyside6最简单,最核心的内容,以及调用我们设计的图形界面的办法,后续所有的步骤都是一样的,先设计界面---->生成gui的PY代码----->核心代码调用图形界面代码------->使用gui中的组件(属性)与不同组件属性设置相应的值的过程。原创 2023-08-24 09:48:33 · 207 阅读 · 0 评论 -
PySide6学习笔记--基础环境的安装配置
随着pyqt6的快速普及使用,我们也是应该快了解pyside6,这两个的区别不是很大,具体的区别可以自己百度【我们个人理解就是这两个内容基本一样就是可以了】原创 2023-08-22 09:07:00 · 1592 阅读 · 1 评论 -
pyinstaller编译
pyinstaller .\callcsvmain.py -F -i lob.ico --noconsole [或者 - w]#编译PYQT5成EXE命令。2.平常情况:【没有窗口】1.图形界面的编译命令。原创 2023-06-08 08:47:02 · 56 阅读 · 0 评论 -
、天气梳理to类版本
【代码】、天气梳理to类版本。原创 2023-06-05 17:39:03 · 59 阅读 · 0 评论 -
pyqt5-小案例
声明一个多重载版本的信号,包括了一个带int和str类型参数的信号,以及带str参数的信号。通过pyqtSignal()定义了三个信号,即。helpSignal为str参数类型的信号,2.ui--生成py代码【界面生成代码】原创 2022-07-16 22:14:15 · 999 阅读 · 0 评论 -
python-pyqt5-初识-6-多线程的应用
这也就是为什么要研究PyQt中的多线程了,因为它能实现多任务,让界面用一个线程更新,让逻辑代码在另外一个线程中,互不影响。PYQT5中一般将界面的显示用主线程来操作,逻辑功能代码或者耗时操作的代码都用另外线程进行处理。...原创 2022-07-16 16:20:47 · 868 阅读 · 0 评论 -
python-pyqt5-初识-5-Qt Designer设计器
有了界面定义文件,我们的Python程序就可以从文件中加载UI定义,并且动态创建一个相应的窗口对象。通过QtDesigner设计的界面,最终是保存在一个ui文件中的。案例2获取用户名、密码,在TextBrowser中显示一些登录的信息。calluic.py文件,通过下面代码就是可以直接调用界面文件了。1.1设计界面不进行深入讲解,根据个人情况进行设计界面进行。频繁点击的过程中还是存在无响应的问题,可以通过多线程解决。设计界面的时候的名称需要与代码中的做对应。2.转化UI文件为Python代码。...原创 2022-07-16 15:49:51 · 1033 阅读 · 0 评论 -
python-pyqt5-初识-4信号与槽
若想捕获这个信号,然后执行相应的逻辑代码,那么就需要使用到槽,槽实际上是一个函数,当信号发射出来后,会执行与之绑定的槽函数。信号与槽是pyqt的核心机制,其目的是实现代码与控件之间的交互,真正实现对应的功能,否则控件不会有任何响应。信号和槽之间需要绑定,一个信号可以被多个槽拦截,而一个槽也可以接受多个事件的信号。除了接收Qt自带的信号之外,我们也可以自行定义信号,在合适的时机,自行发射信号。槽接受事件的信号的代码被成为槽,槽的本质是函数或者方法。本例子中使用了两组信号和槽,一个是自定义的信号“......原创 2022-07-16 14:51:46 · 2887 阅读 · 0 评论 -
python-pyqt5-初识-3-窗口
在Qt中,生成窗口有三种方式QWidget|QMainWindow|QDialog。控件和窗口的父类,自由度高(什么都东西都没有),没有划分菜单、工具栏、状态栏、主窗口等区域。是QWidget的子类,包含菜单栏,工具栏,状态栏,标题栏等,中间部分则为主窗口区域。...原创 2022-07-16 12:09:53 · 503 阅读 · 0 评论 -
python-pyqt5-初识-3-布局
一般使用它的两个子类QHBoxLayout和QVBoxLayout负责水平和垂直布局。一般适用于提交数据form表单。比如登录,注册类似的场景。提供了多页面切换的布局,一次只能看到一个界面。水平布局器与垂直布局器是可以混合使用即嵌套使用。三.QGridLayout网格布局。五.QStackedLayout。四.QFormLayout。一、QBoxLayout。...原创 2022-07-16 11:54:01 · 1633 阅读 · 0 评论 -
python-pyqt5-初识-2基本操作
QtCore包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。#1.按钮对应的控件名称为QPushButton,位于PyQt5.QtWidgets里面。#纯文本控件名称为QLabel,位于PyQt5.QtWidgets里面。#纯文本控件仅仅作为标识显示而已,类似输入内容前的一段标签提示(账号、密码)#QtGui包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类。...原创 2022-07-16 11:20:38 · 359 阅读 · 0 评论 -
gui-pyqt5-初始1
一。生成界面文件并且转化py文件py designer安装配置,自行百度,很简答的---1.设计界面 2.保存文件名为t1.ui3.生成t1.py文件的方法:在ti.ui右键‘扩展工具‘中’--’PyUIC,即可生成一个t1.py文件 ------------二。编写python文件,调用界面文件t1.pyrunCall.py2.1运行代码:完成界面的调用...原创 2022-07-11 15:12:01 · 379 阅读 · 0 评论 -
tkinter--键盘事件
# Tkinter支持的鼠标事件如下所列。## <Return> - 回车# <Cancel> - Break键# <BackSpace> - BackSpace键# <Tab> - Tab键# <Shift_L> - Shift键# <Alt_R> - Alt键# <Control_L> - Control键# <Pause> - Pause键# <Caps_Lock> - C.原创 2022-05-20 16:10:10 · 2667 阅读 · 0 评论 -
tkinter--鼠标实践
# 鼠标事件# Tkinter支持的鼠标事件如下所列。## <Button-1> - 左键单击# <Button-2> - 中键单击# <Button-3> - 右键单击# <Button-1> - 左键单击# <B1-Motion> - 左键拖动# <B2-Motion> - 中键拖动# <B3-Motion> - 右键拖动# <ButtonRelease-1> - 左键释放# &l...原创 2022-05-20 16:09:24 · 1006 阅读 · 0 评论 -
tkinter计数器小案例---类的应用
from tkinter import *class MyApp(Tk): """继承Tk,创建自己的桌面应用程序类""" def __init__(self): """构造函数""" super().__init__() self.title('计数器') self.geometry('320x160') self.iconbitmap('s1.ico') self.counte.原创 2022-05-20 15:23:33 · 208 阅读 · 0 评论 -
tkinter的三步编写代码
from tkinter import *# 用Tkinter写一个桌面应用程序,只需要三步:##1. 创建一个窗体# 2.把需要的控件放到窗体上,并告诉它们当有预期的事件发生时就执行预设的动作# 3.启动循环监听事件# 无论这个程序有多么简单或多么复杂,第1步和第3步是固定不变的,# 设计者只需要专注于第2步的实现。# 三步中的第一步,创建一个窗体###################################################################.原创 2022-05-20 14:54:50 · 378 阅读 · 0 评论 -
tkinter--分析
用Tkinter写一个桌面应用程序,只需要三步:创建一个窗体 把需要的控件放到窗体上,并告诉它们当有预期的事件发生时就执行预设的动作 启动循环监听事件重点说下第二步:所谓控件布局,就是设置控件在窗体内的位置以及填充、间隔等属性,使用了pack方法来设置控件Label的布局pack方法是Tinkter最常用的布局手段,功能强大,参数众多,这里只介绍pack的几个主要参数。下表中用到了Tkinter定义的常量,比如,TOP就是tkinter.TOP,等价于字符串’top’,YES就是t.原创 2022-05-20 14:53:53 · 164 阅读 · 0 评论 -
tkinter模块图示
原创 2022-05-20 14:44:46 · 112 阅读 · 0 评论 -
tkinter--结构注释:
主要关注这三部分:1.#窗口的基本设置2.#####组件添加##########3.启动程序--#窗口服务启动import tkinter as tk#窗口的基本设置windows=tk.Tk()windows.title("窗口标题xxx程序")windows.geometry('500x200')#####组件添加##########var2=tk.StringVar()var2.set((11,22,33,44))lb=tk.Listbox(w..原创 2022-05-19 13:50:39 · 155 阅读 · 0 评论 -
python gui-1 -Tkinter
什么是Tkinter?Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。使用导入import tkinter注意:Python3.x 版本使用的库名为 tkinter,即首写字母.原创 2022-05-19 13:47:20 · 97 阅读 · 0 评论