ICode9

精准搜索请尝试: 精确搜索
  • 向QtableWidget中添加自定义widget崩溃异常: 0xC00000052022-08-21 17:31:06

    1.问题描述 想给QTableWidget添加QCheckBox,代码如下,tableWidget->setCellWidget老是崩溃(0x0F954E63 (qwindows.dll)处(位于 QStockView.exe 中)引发的异常: 0xC0000005: ),我用的其他的tableWidget添加QCheckBox却是正常的。搞了一天; QCheckBox* pCheckBox = new QCheckBox();

  • 在QTableWidget中添加按钮2022-08-02 22:01:57

    环境:Qt 5.14 auto button = new QPushButton(QStringLiteral("按钮"), ui->tableWidget_1);button->setFixedSize(60, 22);auto cellWidget = new QWidget(this);auto layout = new QHBoxLayout(cellWidget);layout ->addWidget(button);cellWidget->setL

  • qtablewidget单元格显示tip2022-07-08 12:02:32

      头文件中,槽函数 void ShowTip(QModelIndex modeleIndex); 源文件中 void MainWindow::ShowTip(QModelIndex modeleIndex) { QToolTip::showText(QCursor::pos(), modeleIndex.data().toString()); } 记得连接槽函数,还要记得鼠标跟踪 ui->tableWidget->setMouseTra

  • Qt控件样式设置2022-04-22 02:33:12

    一、简述QSS:全称 Qt Style Sheets(Qt样式表),用于美化Qt程序界面,类似于CSS,但不如CSS强大,选择器和属性较少。Qt定制化CSS。QSS可以通过控件对象的setStyleSheet方法设置控件样式。二、控件样式设置2.1边框线2.1.1按钮QPushButton 1 //线粗细:1px 2 //线类型:solid实线 3 border:1px

  • QTableWidget表格样式调整2022-02-19 15:33:57

    //不可编辑ui.tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);//点击一次选中一行ui.tableWidget->setSelectionBehavior(QTableWidget::SelectRows);//只能选中单行ui.tableWidget->setSelectionMode(QTableWidget::SingleSelection);//取消默认行号ui.tableW

  • PyQt5基础学习-QMenu(右键菜单) 1.QTableWidget().selectionModel().selection().indexes(获得右键选择的索引值) 2.QTableWidg2022-02-05 12:34:52

    右键点击表格的选项,然后弹出响应的菜单 TableWidgetContextMenu.py  """ 在表格中显示上下文菜单 1.如何弹出菜单 2.在满足条件下弹出菜单 QMenu.exec_ """ import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * class TableWidgetContextMenu(QWidget):

  • PyQt5基础学习-QTableWidget().setIconSize(QSize(width, height))(设置表格中图片的尺寸)2022-02-05 01:32:03

    第一步先设置图片的尺寸, 第二步设置表格尺寸的宽和高  CellImageSize.py  """ 设置图片的大小 setIconSize(QSize(width, height)) """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.Qt import * class CellImageText(QWidget): d

  • PyQt5基础学习-TableWidget(表格扩展) 1.QTableWidget().setHorizontalHeaderLabels([设置行]) 2.QTableWidgetItem(填充表2022-02-02 12:31:40

    TableWidget是TableViewer的子函数, 整体的使用方式和TableViewer一致,只是多了一些方法 """ 扩展的表格控件(QTableWidget) QTableView """ import sys from PyQt5.QtWidgets import * class TableWidgetDemo(QMainWindow): def __init__(self): super(TableW

  • QT--QTableWidget2022-01-24 17:58:27

    本文为学习记录,若有错误,请联系作者,谦虚受教。 文章目录 前言一、QTableWidget是什么?二、基本操作三、简单例子总结 前言 满地都是六便士,她却抬头看见了月亮。 一、QTableWidget是什么? QTableWidget 是 Qt 中的表格组件类。在窗体上放置一个 QTableWidget 组件后,可以

  • Qt数据库应用7-导出打印QTableWidget/QTableView数据2022-01-23 18:01:27

    一、前言 本组件的初衷就是造一个轮子,让数据导入导出用法极致简单,几个行数几行代码搞定它,适用大部分的应用场景,这也是本组件和qtxls最大的区别,qtxls的目标是大而全,提供各种xls的接口,至于如何组织导出的数据,那需要程序员自己去处理,这就避免不了需要调用很多函数代码,而我们往往入门

  • QTableWidget表格内容自适应列宽2022-01-01 17:00:18

    调用函数: void QHeaderView::setSectionResizeMode(ResizeMode mode) 参数: QHeaderView::Interactive 用户可以调整部分的大小。 也可以使用resizeSection()以编程方式调整该部分的大小。 段大小默认为defaultSectionSize。 (另请参见cascadingSectionResizes。) QHeaderVie

  • QTableWidget如何添加右键功能?2021-12-29 17:30:32

    1.首先初始化 ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu); //右键 m_tabMenu = new QMenu(ui->tableWidget); action= new QAction("展示最近数据",this); m_tabMenu->addAction(action); connect(ui->tableWidget,

  • QTableWidget CSS样式2021-12-20 10:05:28

    QTableWidget { border:1px solid rgb(170, 170, 127); border-radius:3px; } QScrollBar::handle { background:rgb(255, 196, 147); border:1px solid rgb(170, 170, 127); border-radius:5px; } 表头样式 querystyle = "QHeaderView::section { \ /*rgb(2

  • QTableWidget2021-12-20 10:01:52

    """清理项数,表头不会清除"""self.tableWidget_2.setRowCount(0)self.tableWidget_2.clearContents()QApplication.processEvents()"""添加行"""def additem(self, row, column, text): it = self.tableWidget_2.item(row,

  • FFmpeg开发(七)——Qt视频播放器之播放列表类(参考了暴风影音、迅雷影音)2021-11-17 13:02:27

    FFmpeg开发(七)——Qt视频播放器之播放列表类(参考了暴风影音、迅雷影音) 上一篇分享了音频类的封装。 FFmpeg开发(六)——Qt视频播放器之封装音频类(参考了暴风影音、迅雷影音) 本篇分享实现视频播放器的播放列表。 播放列表主要内容就是一个QTableWidget实现的。 m_pTable

  • 第25天 | 28天学会PyQt5,高级控件之QTableWidget2021-10-03 12:01:58

    表格控件,还有一个QTableWidget,它继承自QTableView。QTableWidget和QTableView的主要区别是QTableView可以使用自定义的数据模型来显示内容,而QTableWidget只能使用标准的数据模型,并且其单元格数据是通过QTableWidgetItem对象来实现的。通常情况下,使用QTableWidget就能够满足我们

  • Qtablewidget的排序问题2021-09-10 14:33:29

    1QTablewidget自动排序 Qtablewidget自带的有排序函数,点击表头可以进行某一行/列进行大小排序,但该函数仅限于静态表格数据,如果是定时刷新的表格数据,下一次刷新后就会恢复之前的非排序状态,如果想点击一次后,后面实时刷新的数据也按排序效果,那么需要重新写排序函数。 2.我是数据

  • QT常用控件(四)——QTreeWidget(树控件),QTableWidget控件2021-08-09 17:00:06

    QTreeWidget树控件 实例: #include "layout.h" #pragma execution_character_set("utf-8") Layout::Layout(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); //treewidget树的使用 //设置水平头信息 ui.treeWidget->setHeaderLabels

  • Qt:QTableWidget2021-07-08 11:34:09

    0、说明 QTableWidget类提供了一个基于Item的Table视图,如下图: Table Widget提供了表格用于显示。Table中的每个Item都是QTableWidgetItem对象。 如果我们想要一个存储我们自己的model的Table,应该用QTableView而不是这个类。 Table Widget构造时,传入Table的行数和列数作为参数: ta

  • 在QTableWidget中获得点击的行号2021-07-01 14:31:03

    在QTableWidget中获得点击的行号 对于右键点击事件,这里用到的是Qt::CustomContextMenu方法,本例通过右点QTableWidget,显示下拉菜单, //customContextMenuRequested(QPoint)信号是QWidget中唯一右键菜单点击的信号,该信号发出的条件是:widget的ContextMenuPolicy必须是Qt::CustomC

  • pyqt QTableWidget详细用法2021-06-04 07:03:51

    QTableWidget表格继承自QTableView, 比QTableView增加了一些方法,使用更方便,主要有如下API: setRowCount: 设置行数 setColumnCount:设置列数 setHorizontalHeaderLabels:设置表头 setEditTriggers:禁止编辑,读写属性设置 setSelectionBehavior:整行选择设置 setShowGrid:网格线隐藏与

  • QTableWidget2021-03-10 12:01:07

    单元格添加checkBox,并居中对齐 QCheckBox* checkItem = new QCheckBox(ui->tableWidget); checkItem->setCheckState(Qt::Unchecked); QWidget *widgetSet = new QWidget(); QHBoxLayout *tmp_layout = new QHBoxLayout(widgetSet); tmp_layout->addWidget(checkItem); tmp_l

  • QTableWidget获取行号2020-12-25 12:31:10

    QTableWidget获取当前所选择的行号 QTableWidget 在qtablewidget中获取当前选定行号的方法: 方法一:通过QList QTableWidget::SelectedRanges()获取当前选定的范围,然后根据所选范围的起止进行行号判断。 方法二:通过cellClicked(int,int)信号先获取当前鼠标点击单元格坐标,然后判

  • QTableWidget如何设置只能选中一行?2020-12-05 22:00:15

    1. 默认情况下QTableWidget点击一次选中一个单元格。使用setSelectionBehavior设置一次选中一整行。 ​ 传入参数是一个枚举,SelectRows表示选中行。   2. 此时按住ctrl点击表格,可以选中多行。接着使用setSelectionMode设置选中模式为单行: 参数也是一个枚举,以上两个枚举都是在Q

  • QT QTableWidget 删除 cellWidget2020-12-03 13:31:52

    当widget,通过setCellWidget加入到了  QTableWidget后, 关于QTableWidget调用  removeRow、clearContents、clear 都会自动调用widge的析构函数。 写一个例子 ui->tableWidget->setColumnCount(4); ui->tableWidget->setRowCount(4); for(int i = 0 ; i < 4; i++)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有