- 2024-10-24Qt 进程保活(开源,国产环境)QTableWidget列表
效果图第一步设计器拖拽一个QTableWidget和三个QPushButton,布局一下第二步上码1.mainwindow.h代码如下(示例):#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QDebug>#include<QPushButton>#include<QLabel>#include<QFileInfo
- 2024-09-22QTableWidget用法总结
QTableWidget用法总结直接上代码mainwindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QDateTime>#include<QScrollBar>#include<QFile>#include<QIODevice>QT_BEGIN_NAMESPACEnamespaceUi{class
- 2024-08-08qt之QTableWidget按列遍历数据
QObject::connect(ui->tableWidget_4,&QTableWidget::itemSelectionChanged,[=](){QList<QTableWidgetItem*>selectedItems=ui->tableWidget_4->selectedItems();if(!selectedItems.isEmpty()){in
- 2024-06-14【目标检测】基于深度学习的车牌识别管理系统(含UI界面)【python源码+Pyqt5界面 MX_002期】
系统简介: 车牌识别技术作为经典的机器视觉任务,具有广泛的应用前景。通过图像处理方法,车牌识别技术能够对车牌上的字符进行检测、定位和识别,从而实现计算机对车牌的智能化管理。在现实生活中,车牌识别系统已在小区停车场、高速公路出入口、监控区域和自动收费站
- 2024-03-25QtableWidget 表头增加复选框简单实现方法
1.最近再开发一个批量查询上传的小工具,要增加一个批量选择的复选框,全选或者全不选;QCheckBox*checkBox=newQCheckBox(ui.tableWidget);checkBox->resize(40,24);ui.tableWidget->setCellWidget(0,0,checkBox);checkBox->setStyleSheet("margi
- 2024-03-18Qt QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
效果:1.列宽、行高自动分配1//列宽自动分配2tableWidget.horizontalHeader().sectionResizeMode(QHeaderView::Stretch)3//行高自动分配4tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)2.固定值tableWidget.horizontalHeader().SectionResi
- 2024-03-01PyQt入门教程(版本1)
第1章PyQt5开发环境搭建和配置PyQt5工具可以快速实现简单的界面开发,包括界面设计、布局管理以及业务逻辑实现(信号与槽)。简单说就是使用PyQt5工具可以快速画一个控件摆放整齐、界面整洁有序、布局合理的界面。本文内容本文主要第1节PyQt5环境搭建和配置。主要内容包括:[!TIP
- 2024-02-26Qt 常用基础设置
//右键菜单无效setContextMenuPolicy(Qt::NoContextMenu);//设置窗口背景透明setAttribute(Qt::WA_TranslucentBackground);//设置外框隐藏setWindowFlag(Qt::FramelessWindowHint);//设置无焦点setFocusPolicy(Qt::NoFocus);//设置lineEdit未输入字时显示文字l
- 2024-01-21【Qt之模型视图】5. Qt库提供的视图便捷类
1.前言Qt提供了一些便捷的视图类,如QListWidget提供项目列表,QTreeWidget显示多级树结构,QTableWidget提供单元格项的表格。每个类都继承了QAbstractItemView类的行为,QAbstractItemView类实现了项目选择和标题管理的通用行为。这三个类使用起来方便,但适合于少量数据的存储与显示(存
- 2023-12-19C++ Qt开发:TableWidget表格组件
Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget是Qt中用于显示表格数据的部件。它是
- 2023-11-22QT实战 之TableWidget控件
QT实战之TableWidget控件指定列数setColumnCount(3)指定表头setHorizontalHeaderLabels(QStringList)指定行数setRowCount(5)设置每个单元格的内容setItem(int行数,int列数,*QTableWidgetItem内容)#include "tablewidget.h"#include "ui_tablewidget.h" TableWidge
- 2023-09-29【日常收支账本】【Day03】通过ElementTree+XPath实现对XML文件的读写
一、项目地址https://github.com/LinFeng-BingYi/DailyAccountBook二、新增1.解析xml文件1.1功能详述解析所设计的xml文件格式,并将所得数据存入变量。点击查看xml格式<DailyAccountBook><balance><fund><value>5000.00</value>
- 2023-09-17【日常收支账本】【Day02】通过PyCharm集成QtDesigner和PyUIC快速创建界面
一、集成QtDesigner和PyUICPyCharm集成QtDesigner和PyUIC教程二、在QtDesigner中画出窗体1.主界面编辑账本:新增、修改或删除记录可视化账本:通过不同角度查看收支情况全局配置:根据自身实际情况定义配置2.编辑账本界面三、创建项目项目结构将UI文件与窗体文件分
- 2023-09-05C++系列三:QT-Controls
目录前言前言最简单控件,示例//QPushButtonQPushButton*button=newQPushButton("点击我",&w);button.setText("Clickme!");QObject::connect(&button,&QPushButton::clicked,[&](){//button被点击时执行的代码qDebug()<<&
- 2023-07-06Python QT5 使用笔记[随意记]
self.rkDialog.tableWidget.findItems() 是一个在Qt中用于在表格小部件(TableWidget)中查找匹配项的方法。它的作用是查找满足特定条件的单元格项,并返回一个包含这些项的列表。这个方法的用法如下: items=self.rkDialog.tableWidget.findItems(text,flags) 参数说明:
- 2023-04-24pyqt gui demo
一些供学习的样例:#-*-coding:utf-8-*-"""@Time:2023/4/2410:53@FileName:gui_demo.py"""importsysfromPyQt5.QtWidgetsimport*fromPyQt5.QtCoreimport*fromPyQt5.QtGuiimport*fromPyQt5importQtGui,QtWidgets,QtC
- 2023-04-12QTableWidget获取列(行)索引方法
//获取指定的列索引集合QList<int>QcViewBaseForm::getSelectedColumns(QTableWidget*tableWidget){QList<int>selectedColumns;QList<QTableWidgetSelectionRange>selectedRanges=tableWidget->selectedRanges();for(autorange:selec
- 2023-03-31Qt学习笔记8——P26-28. ui中的一些控件(QTreeWidget, QTableWidget, 其他)
P26.QTreeWidget树控件P27.QTableWidget控件P28.其他常用控件介绍P26.QTreeWidget树控件(创建了新项目) (ui界面)ItemWidgets(Item-Based)->TreeWidget把"TreeWidget"拖进界面后,如果想把此TreeWidget居中,选中最大的窗口(Widget),然后选工具栏中的"水平居中"或"垂直居
- 2023-03-24Qt—TableWidget组件使用注意事项
TableWidget组件当开启了sortingEnable后,重新插入数据时,有时数据会消失。解决方案:每次在执行插入数据时,插入前关闭sortingEnable,插入后再打开sortingEnable。如图所示:
- 2023-03-24用Python编写一个封装mstsc的RDP批量管理工具
要实现的功能1.调用系统的mstsc命令来实现远程桌面2.确保连接过程不可见,实现直接连接的效果3.支持窗口和全屏连接4.支持手动添加新的桌面5.支持显示桌面列表6.
- 2023-03-05QT QTableWidget 设置每一列的宽度(大概可以实现)
//第一个参数代表:第几列,第二个参数:代表要进行的操作(对内容进行调整,或者,添加拉伸达到拉长表格的效果)ui->tableWidget->horizontalHeader()->setSectionResizeMode(
- 2023-01-22PyQt5 表格的一些参数设置函数
self.tablewidget.horizontalHeader().setDefaultSectionSize(50) #设置默认列宽self.tablewidget.verticalHeader().setDefaultSectionSize(30) #设置默认行高s
- 2023-01-1623.PyQt5【高级组件】表格组件-QTableWidget
一、前言QTableWidget是常用的显示数据表格的控件,使用QTableWidget时就需要QTableWidgetItem。用来表示表格中的一个单元格,整个表格就是用各个单元格构建起来的。二、学
- 2023-01-12QTableWidget 传入数据
fromPyQt5.QtWidgetsimportQWidget,QVBoxLayout,QTableWidgetItemfromPyQt5.QtCoreimportQtfromPyQt5importQtWidgets,QtCorefromPyQt5.QtWidgetsimport
- 2023-01-05Python设计图书馆管理系统技术文档(五)
(Python设计图书馆管理系统技术文档(五))5.3管理功能实现这个程序管理员的功能就3个,添加书籍、淘汰书籍、用户管理。5.3.1管理员界面(AdminHome.py)importsysimportq