当前位置: 首页> 娱乐> 明星 > 鸡西seo顾问_建网站需要什么技术_怎样在百度上做广告_免费信息推广网站

鸡西seo顾问_建网站需要什么技术_怎样在百度上做广告_免费信息推广网站

时间:2025/7/12 21:22:15来源:https://blog.csdn.net/weixin_49518165/article/details/146609989 浏览次数:0次
鸡西seo顾问_建网站需要什么技术_怎样在百度上做广告_免费信息推广网站

使用Qt Designer

在Scripts目录下打开pyside6-designer.exe

分别将姓名、年龄、爱好对应的输入框的ObjectName 设置为 uname、uage、ulike

提交按钮Object设置为 btnSubmit

点击保存文件

,命名为student.ui

将.ui文件编程成.py文件

pyside6-uic student.ui -o student.py

import sys
from PySide6.QtWidgets import QApplication,QWidget
import studentclass MyWindow(QWidget):def __init__(self):super().__init__()self.ui = student.Ui_Form()self.ui.setupUi(self)if __name__ == '__main__':app = QApplication([])win = MyWindow()win.show()sys.exit(app.exec())

提交按钮,完成提交功能

import sys
from PySide6.QtWidgets import QApplication,QWidget
from PySide6.QtCore import Slot
import studentclass MyWindow(QWidget):def __init__(self):super().__init__()self.ui = student.Ui_Form()self.ui.setupUi(self)@Slot()def on_btnSubmit_clicked(self):uname = self.ui.uname.text()uage = self.ui.uage.text()ulike = self.ui.ulike.text()print(uname,uage,ulike)with open('student.txt','a+',encoding='utf-8') as f:template = f'姓名{uname}--年龄{uage}--爱好{ulike}\n'f.write(template)if __name__ == '__main__':app = QApplication([])win = MyWindow()win.show()sys.exit(app.exec())

from PySide6.QtCore import Slot

使用 @Slot 表达这个方法是槽函数。

QMetaObject.connectSlotsByName(Form) 会扫描指定对象(如窗口或控件)中的所有槽函数,并根据命名规则自动连接信号和槽函数。

槽函数的命名格式必须为:on_<objectName>_<signal>

objectName 是对象的名称(通过 setObjectName 设置)。

signal 是信号的名称。

如上面按钮所示,objectName 为 btnSubmit,并且它的 clicked 信号需要连接到一个槽函数,那么槽函数应该命名为 on_btnSubmit_clicked。

关键字:鸡西seo顾问_建网站需要什么技术_怎样在百度上做广告_免费信息推广网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: