首页 > 其他分享 >QTableWidget单元格设置控件居中以及背景颜色问题

QTableWidget单元格设置控件居中以及背景颜色问题

时间:2024-07-03 14:54:59浏览次数:21  
标签:控件 QTableWidget 颜色 单元格 QTableWidgetItem 设置

QTableWidget的单元格如果要显示其他控件,可以使用setCellWidget,但是控件没有居中,要想使控件居中,可以先创建一个QWidget对象,并设置布局器,然后将控件放到布局器中,并把这个QWidget对象放到单元格内,但是此时若要设置单元格的背景颜色,QTableWidget只能通过设置QTableWidgetItem的颜色来设置背景颜色,如果想通过给之前创建的QWidget对象设置背景颜色来设置此单元格的背景颜色,那么又会影响此单元格所在行被选中时的选中颜色,因此不能设置QWidget对象的颜色,那么怎么办呢,可以创建一个QTableWidgetItem对象,在之前setCellWidget的单元格再setItem设置QTableWidgetItem对象,然后再通过设置QTableWidgetItem对象的背景颜色来达到设置单元格背景颜色的目的。

标签:控件,QTableWidget,颜色,单元格,QTableWidgetItem,设置
From: https://www.cnblogs.com/Gregg/p/18281612

相关文章

  • WPF 中 StackPanel 控件的可视化 Visibility.Collapsed 控件元素会自动前移
    XAML:<Grid><Grid.RowDefinitions><RowDefinition/><RowDefinitionHeight="Auto"/></Grid.RowDefinitions><StackPanelGrid.Row="0"><TextBoxx:Name="txb_001&quo......
  • MFC控件属性说明
    1.ButtonControl(Name):控件的内部名称,通常用于在代码中引用控件。ID:控件的唯一标识符,用于在资源文件和代码中唯一确定一个控件。帮助ID:与控件相关的帮助文档或帮助主题的标识符。垂直对齐:文本或图标在控件内的垂直对齐方式。默认值:控件是否被设置为默认按钮,即在......
  • C#的多线程UI窗体控件显示方案 - 开源研究系列文章
          上次编写了《LUAgent服务器端工具》这个应用,然后里面需要新启动一个线程去对文件进行上传到FTP服务器,但是新线程里无法对应用主线程UI的内容进行更改,所以就需要在线程里设置主UI线程里控件信息的方法,于是就有了此博文。此文记录的是一种高级用法。      为了......
  • Qt QTableWidget resizeRowsToContents非常慢
    QTableWidget是Qt框架中的一个表格控件,用于显示和编辑表格数据。resizeRowsToContents是QTableWidget的一个函数,用于自动调整表格行的高度以适应内容。该函数在某些情况下可能会导致性能问题,特别是当表格中的行数较多或者表格中的内容较复杂时。这是因为该函数需要遍......
  • js前端通过xlsx 实现带单元格合并的excel导出
    tableToExcelWithMerge(rows){constThis=this;letjsonData=This.formatExcelData(rows);console.log("dwadwa",jsonData)//创建工作簿constwb=XLSX.utils.book_new();//转换数据为工作表constws=XLSX.utils.aoa......
  • 2.2.4 C#中显示控件BDPictureBox 的实现----ROI交互
    2.2.4C#中显示控件BDPictureBox的实现----ROI交互1界面效果在设定模式下,可以进行ROI框的拖动,这里以Rect1举例说明2增加ROI类定义///<summary>///ROI_single///用于描述图片感兴趣区域///type:0:Rect1;1:Rect2;2:Circle;3:Ellipse;4:Arc;5:Polygen;6:Poi......
  • 2713. 矩阵中严格递增的单元格数 Hard
    给你一个下标从 1 开始、大小为 mxn 的整数矩阵 mat,你可以选择任一单元格作为 起始单元格 。从起始单元格出发,你可以移动到 同一行或同一列 中的任何其他单元格,但前提是目标单元格的值 严格大于 当前单元格的值。你可以多次重复这一过程,从一个单元格移动到另一......
  • repositoryItemComboBox控件的使用(转)
    DevExpress中的repositoryItemComboBox控件得到索引值和选项值有时候会在界面中使用下拉框,并且这种下拉框的属性为DevExpress.XtraEditors.Repository.RepositoryItemComboBox,这种下拉框该如何得到索引值和选项值呢?添加下拉框选项repositoryItemComboBox1.Items.Add("1");repos......
  • UE 不修改源码实现遮罩控件 (Mask Widget)
    本文内容的参考和灵感来自以下链接GitHub-inkiu0/MaskWidget:UE4MaskWidgetGitHub-JanSeliv/CustomShapeButton:Open-sourcepluginthatallowstomakebuttonsofanyshapeinUE5.4在UE有一个很麻烦的地方,Slate事件不是按照堆叠顺序传递的,就会形成以下现象上......
  • 显示类控件——Calendar Widget
    ......