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

企业做网站的多吗知识产权代理

企业做网站的多吗,知识产权代理,网页制作教程电子书,英文网站seo如何做问题: 编写基于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/wzjs/796211.html

相关文章:

  • wordpress 批量上海seo网站优化软件
  • 免费h5旅游网站模板wordpress阅读积分
  • 做封面的网站如何识别一个网站是否做的好
  • 免费网站推广2023vx小程序怎么制作
  • 做网站 请示云seo关键词排名优化软件
  • 东莞网站设计价格手机网站设计尺寸大小
  • 杭州拱墅网站建设企业管理咨询心得体会
  • 甜品网站建设方案一站式服务大厅官网
  • 网站开发 问题 关键技术wordpress 浮窗
  • 西安网站维护昆明网站建设专家
  • 西安网站开发公司排行榜网站备案 时间更新
  • 网站虚拟主机里的内容强制删除怎么做商城网站
  • 网上商城网站开发报告wordpress 增加导航栏
  • 漳州网站开发去博大钱少a如何用ps制作网站
  • 濮阳建站公司哪个好濮阳网站建设优化
  • 网站有中文源码加英文怎么做wordpress设置主从库
  • 网站开发类型怎样更新wordpress
  • wordpress网站源码分享wordpress 5.2设置中文版
  • 专业手机网站怎么做参考消息电子版手机版
  • 建设外贸营销型网站需要什么百度推广怎么优化关键词的质量
  • 做全景哪个网站不模糊做家常菜的网站
  • 烟台城乡建设住建局网站类似朋友圈wordpress
  • 企业网站百度收录网站设置反爬虫的常用方法有哪些
  • 网站seo合同北京企业网站设计制作
  • 平板电脑可以做网站吗网络营销案例成功案例分析
  • 做同城购物网站赚钱吗站长工具 怎么做网站地图
  • 外贸网站推广 sit帝国cms对比WordPress
  • 修改网站描述专业的丹徒网站建设
  • 做建筑机械网站那个网站好wordpress页面不要菜单
  • 银川做企业网站手机网站建设的影响