Qt学习之旅 - QTableWidget控件其他控件设置图标

news/2024/12/1 0:34:08/

文章目录

      • 设置列数
      • 设置水平表头
      • 设置行数
      • 设置正文
      • 设置QTableWidget表格不可被选中、不可编辑
        • 设置表格中某个单元格不可被选中
      • 防止越界
      • int转QString
      • 其他控件
        • Scroll Area按键
      • 添加UI
      • 设置图标
        • 主窗口图标
        • 状态栏上显示图标
        • 使用QtCreator

在这里插入图片描述

//QTableWidget控件
//设置列数
ui->tableWidget->setColumnCount(2);
//设置水平表头
ui->tableWidget->setHorizontalHeaderLabels(QStringList() <<"姓名"<<"性别");
//设置行数
ui->tableWidget->setRowCount(5);
//设置正文
ui->tableWidget->setItem(0,0,new QTableWidgetItem("亚瑟"));

设置列数

ui->tableWidget->setColumnCount(number);

设置水平表头

ui->tableWidget->setHorizontalHeaderLabels(QStringList() <<""<<"");

设置行数

ui->tableWidget->setRowCount(number);

设置正文

ui->tableWidget->setItem(row,column,new QTableWidgetItem("text"));

设置QTableWidget表格不可被选中、不可编辑

ui->tableWidget->setSelectionMode(QAbstractItemView::NoSelection);

设置表格中某个单元格不可被选中

QTableWidgetItem *item=ui->tableWidget->item(0,0);
item->setFlags(item->flags()&~Qt::ItemIsSelectable);

防止越界

QStringList nameList;
nameList<<""<<""<<""<<""<<"";
for(int i=0;i<5;i++){int col = 0;//ui->tableWidget->setItem(i,col++,new QTableWidgetItem(nameList[i]));//越界ui->tableWidget->setItem(i,col++,new QTableWidgetItem(nameList.at(i)));
}

int转QString

QString::number(数字)

其他控件

  • Group Box: 分组
  • Scroll Area: 滚动区域
  • Tool Box: 相似与QQ群聊列表中的菜单栏,可以在里面添加东西
  • Tab Widget: 类似于浏览器网页标签
  • Stacked Widget: 箭头切换页面

Scroll Area按键

connect()

添加UI

在这里插入图片描述
在这里插入图片描述

设置图标

主窗口图标

setWindowIcon()

状态栏上显示图标

setWindowIcon()

使用QtCreator

ico.pro文件放在一个文件夹下

RC_ICONS = logo.ico

http://www.ppmy.cn/news/363254.html

相关文章

xlnx 官方 镜像升级代码

组合 固件分析 yyds // SPDX-License-Identifier: MIT /** Xilinx Zynq MPSoC Firmware layer** Copyright (C) 2021 Xilinx, Inc.** Vikram Sreenivasa Batchali <bvikramxilinx.com>*/#include <fcntl.h> #include <mtd/mtd-user.h> #include <stdio.…

什么是原型设计?入门最全讲解指南

原型设计在产品开发和用户体验领域扮演着至关重要的角色&#xff0c;产品经理通过画产品原型图&#xff0c;可以让需求可视化&#xff0c;进而快速测试和验证产品可行性&#xff0c;为后续推动产品研发提供坚实可靠的依据。 本文将深入探讨什么是原型设计&#xff0c;原型设计…

Unity 安装负责音频的 wwise

很多游戏的音频用的是 wwise 先下载 https://www.audiokinetic.com/zh/download 安装的时候要选sdk 就是20g的那个 然后运行 选择unity 可以看到这个界面 好&#xff0c;现在开始要安装离线包 直接项目里点 第二个 装好后 他会提示你 无法找到unity安装的地址 1 打开你的 …

第八章实验题汇总

7-1 求一年中的天数 实验八 结构体与其他构造类型 一、实验目的 掌握结构体变量的定义和引用。掌握结构体数组和结构体指针的使用。培养使用结构体解决实际问题的能力。 二、实验内容 1、编写程序&#xff0c;在主函数中输入年月日&#xff0c;利用days函数计算该天是本年…

【二等奖方案】系统访问风险识别「QDU」团队解题思路

第十届CCF大数据与计算智能大赛&#xff08;2022 CCF BDCI&#xff09;已圆满结束。大赛官方竞赛平台DataFountain&#xff08;简称DF平台,官号统称DataFountain 或DataFountain数据科学&#xff09;正在陆续释出各赛题获奖队伍的方案思路。 本方案为【系统访问风险识别】赛题…

LeetCode-100题(Hot) 32. 最长有效括号 [Java实现] [极速]

给你一个只包含 ( 和 ) 的字符串&#xff0c;找出最长有效&#xff08;格式正确且连续&#xff09;括号子串的长度。 示例 1&#xff1a; 输入&#xff1a;s "(()" 输出&#xff1a;2 解释&#xff1a;最长有效括号子串是 "()" 动态规划yyds 设 dp[s.le…

01背包问题和完全背包问题

这里说的最大值加上value[i]就是拿第i件物品的最后答案&#xff0c; 即为f[i][j]。 感觉我不太会讲呜呜呜 //01背包问题题解 #include<iostream> #include<cstdio> #include<math.h> using namespace std; #define v 1500 unsigned int f[v][v]; //全局变…

又拿下一块屏幕,中景园2.08寸OLED SH1122 带字库芯片 GT30L32S4W

没图没真相&#xff0c;一直知道有字库芯片这么个东西&#xff0c;终于找时间下手试了试&#xff0c;还算比较好用&#xff0c;就是开始卖家资料给错了白浪费俩小时。。。 sh1122 刚好mpy论坛有程序&#xff0c;直接白嫖 字库芯片 参照我徒弟的库&#xff0c;简单重新写了下 难…