0
QT添加下拉框_五个板栗的技术博客_51CTO博客
source link: https://blog.51cto.com/u_15515702/5913059
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
QT添加下拉框
精选 原创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);
//保持寄存器(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);
2,在ui界面上有一个名为comboB的下拉框,向其添加数字
不写代码,直接添加方式:
设置默认指针位置
代码方式:
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");
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实现Modbus
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK