qt designer学习笔记
B站视频教学: https://www.bilibili.com/video/BV154411n79k?p=68&spm_id_from=pageDriver.
代码位置: https://github.com/geekori/pyqt5/tree/master/src
大佬笔记: https://blog.csdn.net/zzx188891020/category_9964871_2.html.
文字教学: https://maicss.gitbook.io/pyqt5-chinese-tutoral/kong-jian-1
本人学了一些最基础的用法:
课时8.在Qt Designer中使用垂直布局:先点多个控件,再右键布局
课时15.在容器中完成布局:frame,放控件,右键布局
课时21.在Qt Designer中设置信号与槽:信号(signal)和槽(slot)是Qt的核心机制。点击出现地线或连上响应控件,设置触发信号和响应方法
课时22.在Qt Designer中为窗口添加菜单和工具栏:右键添加/删除,想加按钮肯定不能直接拖,叫action动作编辑器
课时27.屏幕坐标系:
课时37.单选按钮控件:同一个layout的Radio Button
课时39.下拉列表控件(Combo Box):
课时64.显示二维表数据(TableView):MVC模式,需要创建QTableView实例和一个数据源(Model)
课时67.扩展的表格控件(TableWidget):每一个单元格是一个TableWidgetItem,可以实现禁止编辑、整行选择、调整列和行、隐藏表格线
// 单列宽度
ui.tableWidget.setColumnWidth(column, width);
// 表格适应内容
ui.tableWidget.resizeColumnsToContents();
// 表格适应内容 指定列
ui.tableWidget.resizeColumnToContents(column);
课时68.在单元格中放置控件:新建一个combox,setCellWidget
课时78.树控件(QTreeWidget):
self.tree=QTreeWidget()
root=QTreeWidget(self.tree)
child