网站首页

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 操作系统 > 嵌入式 >

pyside6控件记录

时间:2026-03-01 00:02

人气:

作者:admin

标签:

导读:1.Button 连接,将button与其他部件关联在一起 self.button.clicked.connect(self.关联的函数) 修改名字 按钮的名字 self.button.setText(quot;文本quot;) 2.单行文本框 lineEdit 读取文本框内文字 self.li...

连接,将button与其他部件关联在一起

self.button.clicked.connect(self.关联的函数)

修改名字 按钮的名字

self.button.setText("文本")

读取文本框内文字

self.lineEdit.text()

修改文本框内的文字

self.lineEdit.setText('文本')

设置文本框回车

self.lineEdit.returnPressed.connect(self.关联的函数)

实时查看文本框内容,一改变就关联此函数,可自动填入改动后文本

self.lineEdit.textChanged.connect(self.关联的函数)

实时查看文本框被改变,无法自动改变改动后文本

self.TextEdit.textChanged.connect(self.关联的函数)

返回文本框中的内容

data = self.TextEdit.toPlainText()

实时查看光标是否被改变

self.TextEdit.cursorPositionChanged.connect(self.关联的函数)

输入文本

self.TextEdit.setPlaceholderText('文本')

在文本后面添加文本,自动换行

self.TextEdit.appendPlainText('文本')

在文本后添加新文本

self.TextEdit.insertPlainText('新文本')

修改标签

self.label.setText('文本')

在标签中使用图片

注意图片目录问题

切换选择的标签

self.comboBox.currentIndexChanged.connect(self.关联的函数)

返回当前选中的标签

self.comboBox.currentText()

清空标签

self.comboBox.clear()

添加标签

self.comboBox.addItem('标签')

添加多个标签

self.comboBox.addItems('标签','标签','标签')

查询标签中相同的文本

返回对应文本的索引,从0开始,没有该文本返回0

self.comboBox.findText(文本)

设置标签为对应索引

self.comboBox.setCurrentIndex(索引)

添加新行,在0行添加新行

self.table.insertRow(0)

设置第0列第0行的数据

item = QTableWidgetItem('添加的文本')
self.table.setItem(0,0,item)

读取第0列第0行的数据

data = self.table.item.(0,0).text()

读取表格有多少行

self.table.rowCount()

读取表格有多少列

self.table.columCount()

删除一行

self.table.removeRow(删除的行)

检测表格变化

self.table.cellChanged.connect(self.关联的函数)

返回当前在第几行

hangshu = self.table.currrntRow()

可以做插入行的引入

self.table.insertRow(hangshu+1)

最后一列的表格是否靠边

不勾选

勾选

对单选按钮创建按钮组,buttonGroup

检测当前选择的单选按钮是什么

self.buttonGroup.checkedButton().text()

检测单选按钮的更改

self.buttonGroup.buttonClicked.connect(self.关联的函数)

在qt上多选需取消勾选

勾选多选框关联函数

self.buttonGroup.buttonClicked.connect(self.关联的函数)

判断对应勾选框是否被勾选

self.checkBox.isChecked()

选择要布局的tab页

然后在tab的上层右键就可以选择水平布局还是垂直布局

设置进度条的刻度 , 0,10 一共10个刻度到10满

self.progressBar.setRange(0,10)

设置进度条到哪个刻度

self.progressBar.setValue(1)

重置进度条

self.progressBar.reset()

from PySide6.QtWidgets import QMessageBox

# 信息框
QMessageBox.information(self, "标题", "这是一条普通信息")

# 警告框
QMessageBox.warning(self, "警告", "操作可能无法撤销!")

# 错误框
QMessageBox.critical(self, "错误", "文件打开失败")

# 提问框(返回用户点击的按钮)
result = QMessageBox.question(self, "确认", "确定要删除吗?",
                              QMessageBox.Yes | QMessageBox.No)
if result == QMessageBox.Yes:
    # 执行删除操作
    pass

# 关于框
QMessageBox.about(self, "关于", "我的应用程序 v1.0")

设置快捷键

self.action.setShortcut('F5')

设置状态栏提示

self.action.setStatusTip('提示的信息')

将菜单栏选项关联到其他方法上

self.action.triggered.connect(self.方法)
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信