- 博客(22)
- 问答 (8)
- 收藏
- 关注
原创 Qt中qtablewidget用cellwidget添加控件,使控件在单元格居中显示
我们在给qtablewidget当中添加按钮的时候一般采用cellwidget的方式,在widget中添加布局,并在布局中添加控件 def buttonForRow(self): widget = QWidget() # 文件重选 re_choose_button = QPushButton("重选文件") re_choose_button.clicked.connect(self.re_choose_buttonClicke...
2022-03-10 11:17:01
4635
原创 Python判断文件格式
os.path.splitext(file_name)[1] in ['.后缀']例如:os.path.splitext(D:/app/str.csv)[1] in ['.xls']判断文件格式是否为xls
2022-03-01 09:55:27
2113
原创 Qt中的信号与槽
1、信号与槽介绍信号(signal)和槽(slot)是Qt中的核心机制,也是在编程中对象之间的通信机制。在Qt中,每一个Qobject对象和Qt中所有继承自QWidget的控件 都支持信号和槽的机制。当信号发射时,链接槽的函数将会自动执行。在Qt中,信号与槽通过object.signal.connect()方法连接。Qt的窗口控件类有很多内置信号,开发者也可以添加自定义信号,信号具有如下特点:一个信号可以连接多个槽一个信号可以连接另一个信号信号参数可以是任何Python类型一个槽可以
2022-02-22 15:09:50
821
原创 关于Python中pandas踩的坑
pandas是解析excel、csv文件最好用的方法,最近在做一个上传excel文件至数据库的功能,因为在界面展示的只是部分的数据,而要将excel文件中的所有数据传到数据库相应的字段并保存,并且我们接触到的excel表头一般都是汉字,肯定不能与表当中的字段匹配,所以我们要重新改变一下pd.DateFrame(excel)的索引。下面区分一下不同的一些改变或者新增索引的方式:1、DateFrame.rename顾名思义,这是对原来索引的重命名,如果只是想改变索引名字还是得到原来的数据就用这个i
2022-01-21 16:49:42
956
原创 qtablewidget中的第一列添加复选框,获取复选框的行号
之前在做qtablewidget中的复选框,通过currentindex获取不到,一直显示复选框的行号是-1就像这样: def checkBoxClicked(self, a): try: if a == 2: row_index = self.tableWidget.currentIndex().row() s = self.sender() prin
2022-01-06 17:43:23
1373
原创 QFileDialog.getOpenFileName获取打开的文件路径
前段时间要做一个打开文件并上传的功能,在不多加一个窗口的情况下选中那个打开的文件: def addButtonClicked(self, index): try: file_name = QFileDialog.getOpenFileName(self, 'open file', '.') df = pd.DataFrame(pd.read_excel(file_name)) 这里用了panadas读取文件,但这样
2021-12-20 13:41:41
8808
3
原创 Python中OS包用法
一、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。3、os.listdir()返回指定目录下的所有文件和目录名。4、os.mkdir()创建新目录,path为一个字符串,表示新目录的路径。相当于rmdir命令5、os.remove()删除一个文件。6、os.system()运行sh
2021-12-10 17:54:45
441
2
空空如也
Python中如何把正斜杠改成反斜杠
2022-02-24
pyqt qtablewidget设置好的表头信息不显示
2022-02-14
pyqt中qtablewidget删除一行数据
2022-01-25
python 中的异常list index out of range
2022-01-07
在pyqt5项目中选中QTableView中多行内容时报错
2021-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人