首页 > 其他分享 >QT添加下拉框

QT添加下拉框

时间:2022-12-05 17:07:03浏览次数:43  
标签:QModbusDataUnit QT comboBox addItem tr content 添加 ui 下拉框

1.在ui界面上有一个名为comboBox_content的下拉框,向其添加四个下拉内容,QModbusDataUnit是QModbusTcpClient的成员

//四种通信内容:线圈(Coil)、离散量输入(Discrete Inputs)、输入寄存器 (Input Registers)
//保持寄存器(Holding Registers)、
ui->comboBox_content->addItem(tr("Coils"), QModbusDataUnit::Coils);
ui->comboBox_content->addItem(tr("Discrete Inputs"), QModbusDataUnit::DiscreteInputs);
ui->comboBox_content->addItem(tr("Input Registers"), QModbusDataUnit::InputRegisters);
ui->comboBox_content->addItem(tr("Holding Registers"), QModbusDataUnit::HoldingRegisters);

QT添加下拉框_QT

2,在ui界面上有一个名为comboB的下拉框,向其添加数字

不写代码,直接添加方式:

QT添加下拉框_QT_02

QT添加下拉框_QT_03

设置默认指针位置

QT添加下拉框_QT_04

代码方式:
auto model = new QStandardItemModel(10, 1, this);
for (int i = 0; i < 10; ++i)
model->setItem(i, new QStandardItem(QStringLiteral("%1").arg(i + 1)));
ui->writeSize->setModel(model);
ui->writeSize->setCurrentText("10");

结果显示

QT添加下拉框_QT_05

QT添加下拉框_QT_06

标签:QModbusDataUnit,QT,comboBox,addItem,tr,content,添加,ui,下拉框
From: https://blog.51cto.com/u_15515702/5913059

相关文章

  • Qt+vs读取文件(文件对话框问题)
    QtCreator文件定位正确,VS2010+QT定位失败://选择数据库名称voiddbSettingDlg::on_selectBtn_clicked(){QStringdataBaseName=QFileDialog::getOpenFileName(thi......
  • IDEA中添加普通web项目
    【介绍】   之前一直在用eclipse后来换了idea效率提高了很多,当然项目也由原来的普通web项目更新成了maven项目效率又提高了不少,然而公司的一......
  • 添加es的mapping与setting
    一:建立索引请求方式:put 请求url:127.0.0.1:9200/rain_run_index 请求体:{"mappings":{"properties":{"deviceNo":{......
  • mysql8 添加用户,赋予表操作权限
    1.mysql8修改了安全规则,不能像mysql5.7一次性创建用户并授权,需要分批创建1.创建用户createuser'username'@'host'identifiedby'password'创建用户说明:1.use......
  • DevExpress 给TreeList添加右键菜单
    只有在右击节点时才会触发privatevoidtreeList1_MouseDown(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Right)......
  • Python脚本添加参数的几种方法
    之前用python添加参数都是用的input函数,不能添加默认值也不能输入help提示。最近发现了2个更好用的库分享给大家。一、使用input库。这个使用很简单,就不过多描述了。......
  • 最新苹果开发者账号添加设备UDID​
    苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能配合证书进行真机调试。​开发者后台-Devices管理页面​一、单个添加UDID​点......
  • 谈谈 Qt 程序安装包的大小,以及简要打包指南
    经常看到网上有些论调说Qt程序无比庞大,甚至拿.NET程序来比,说Qt程序打包以后跟.NET安装包差不多大。由此影响了很多人对Qt的选择。我觉得有必要对此做一些澄清—......
  • pyqt5--1、注册页面设计
    环境配置pipinstallpyqt5pipinstallpyqt5-tools(/官网)pyqt5-tools下载地址:Linksforpyqt5-tools(pypi.org)---pyqt-tools的安装包(.whl)下载网址镜像源:阿......
  • spring源码 自定义beanDefinition的添加逻辑
      首先我自定义了两个beandefinition,第一个会产生第二个,并且都是特殊的实现,能够避开前面的循环读取,所以,spring在最后用了一个while循环,一个flag就将,beandefinition新增......