当前位置: 首页 > news >正文

免费做网站公司陕西做网站公司哪家好

免费做网站公司,陕西做网站公司哪家好,济南建网站市场,技术短期培训班问题: 编写基于QT5的QTableWidget控件显示浏览的文件夹内容时,不显示Item的选项问题; 在基于UI界面设计基于QTableWidget显示远程登录QFtp服务器请求得到的文件信息时,可以在QTableWidget控件中正常显示请求得到的文件目录&…

问题:

编写基于QT5的QTableWidget控件显示浏览的文件夹内容时,不显示Item的选项问题;

在基于UI界面设计基于QTableWidget显示远程登录QFtp服务器请求得到的文件信息时,可以在QTableWidget控件中正常显示请求得到的文件目录;并且可以进行正常的点击进入、浏览操作;

但是我的项目文件为了更好的使用git进行项目文件备份,所以全部采用代码的方式进行设计,这时就产生了一个新的问题。虽然可以正常进行FTP的登录,但是在QTableWidget控件中就是不能正常显示请求得到的FTP回传的内容;

	//创建目录显示previewTableWidget = new QTableWidget(this);previewTableWidget->setMaximumWidth(600);previewTableWidget->setShowGrid(false);     //设置表格不显示网格线previewTableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); //自动调整列宽以填充整个视图previewTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);     //设置表格不可编辑//初始化当前目录为根目录currentDirectory = "/";//将根目录路径添加到路径列表中path << currentDirectory;//创建地址栏previewAddress = new QLineEdit();previewAddress->setFixedWidth(200);previewAddress->setFixedHeight(40);

经过各种测试,后来腾讯元宝给出了一个很好的提示,经过更改后已经可以正常显示了;

特此记录一下:

腾讯元宝提示:

“QTableWidget必须预先设置行数和列数才能显示数据。若未设置或设置错误,即使添加了数据也无法渲染”

// 错误示例:未设置行数直接插入数据
QTableWidget *table = new QTableWidget;
table->setItem(0, 0, new QTableWidgetItem("数据")); // 无效// 正确做法:先设置行数和列数
table->setRowCount(1);  // 设置至少1行
table->setColumnCount(1); // 设置至少1列
table->setItem(0, 0, new QTableWidgetItem("数据")); // 数据可见

更改后的代码如下:

//创建目录显示previewTableWidget = new QTableWidget(this);previewTableWidget->setMaximumWidth(600);previewTableWidget->setShowGrid(false);     //设置表格不显示网格线previewTableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); //自动调整列宽以填充整个视图previewTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);     //设置表格不可编辑// 正确做法:先设置行数和列数previewTableWidget->setRowCount(1);  // 设置至少1行previewTableWidget->setColumnCount(2); // 设置至少1列previewTableWidget->horizontalHeader()->setVisible(false); // 确保水平表头可见previewTableWidget->verticalHeader()->setVisible(false);   // 确保垂直表头可见

总结:

其实问题很简单,看更改后的代码的第9行和第10行,我们设置了行数和列数。

QTableWidget需要先设置一共有多少行数据才能正常显示,如果不设置那么默认是0行数据,也就是什么也不显示。

所以需要QTableWidget的人一定不要忘了使用SetRowCount告诉widget有多少数据需要绘制出来。

http://www.dtcms.com/a/400628.html

相关文章:

  • 南京市住房与城乡建设局网站做网站制作挣钱吗
  • 网站开发与app开发的区别河南省住房城乡建设门户网站
  • 镇江网站设计制作wordpress企业网站DIY
  • 做外链网站有哪些宋朝网站应该怎么做
  • 广西住房和城乡建设厅培训中心官方网站网站免费源码下载
  • 山西网站建设运营公司无锡网站建设收费
  • 可以做问卷赚钱的网站浙江乐清新闻今天
  • 精品课程网站建设毕业设计论文互联网网站建设月总结
  • 网站建设公司 知道万维科技宣讲家网站 家风建设
  • wordpress 时间调用赣州seo排名
  • 建设网站如何进行网站备案百度网盘搜索引擎入口哪里
  • 网站开发没有完成 需要赔偿多少阿里云建站视频
  • 曼联vs恩波利比分沈阳百度推广优化
  • 歌曲《今天》多曲线三维表达
  • Ollama中的Modelfile文件的编写以及使用
  • 谷歌绘制的网站ui网页设计实训报告
  • 光流 | 基于光流算法的多目标跟踪技术
  • 男和男做的视频网站商城网站入驻系统
  • 设计师常用的图库网站网站维护一年多少费
  • 广告公司寮步网站建设厦门网站建设方案
  • 专门做各种产品测评的网站wordpress免费图床
  • 自己做整个网站的流程Wordpress企业主题XShuan
  • 怎么做付款链接网站网站制作多少钱方案
  • 网站设计公司长沙公司国外云服务器哪个好
  • SpringBoot与反射
  • 两个网站开发swot分析西安企业seo外包服务公司
  • 我国有哪些企业网站aspcms自适应网站
  • 公司网站系统建设策划书深圳好的高端企业网站建设公司
  • 让人做网站需要注意什农村自建房设计图一层楼平面图
  • 做视频网站都需要什么建设信用卡商城网站