如何在Qt中的Qcombobox控件中添加数据

如何在Qt中的Qcombobox控件中添加数据
1.利用addItem方法就可以(动态添加)
这种方法适合动态添加,即添加的数据会随运行的程序改变而改变
例如在ui里拖了一个combobox,然后再在一些方法中需要用到的时候添加如下代码(假设这里的combobox的名字为cbxConnection,要添加的字符串为s)

 ui->cbxConnection->addItem(s);

就可以动态添加代码了
如下:这里的cbxconnection是只有两个选项
如何在Qt中的Qcombobox控件中添加数据_第1张图片
当我客户端发了一条消息之后:
如何在Qt中的Qcombobox控件中添加数据_第2张图片
这里的cbxconnection会多出一个“ip地址:对端”如下:
如何在Qt中的Qcombobox控件中添加数据_第3张图片
但是断开以后会再次消失,这就是动态添加combobox对象的数据。
2.直接在ui界面里加就可以了(固定添加)
这种方法适合于固定添加,即不会随着程序运行的过程改变下拉列表的数据;
双击ui界面中的combobox对象弹出如下界面添加就可以了
如何在Qt中的Qcombobox控件中添加数据_第4张图片

你可能感兴趣的:(Qt,c++,qt)