夜凉如水

Qt中Combo Box与Plain Text Edit的使用

夜凉如水 编程Qt

2017-06-23 周五 大雨 北京 院里

Combo Box的使用

Combo Box就是下拉列表框或者组合框。Qt中Combo Box的使用非常简单:首先在Qt Creator里面拖拽一个Combo Box到界面上,双击打开编辑窗口,如下图所示。点击左下角的“+”可以添加新的选项,并编辑文字。

Combo Box编辑窗口

然后,为了根据不同选择作出不同的响应,Combo Box中提供了很多信号可供使用。选中Combo Box并右键,选择“转到槽”,可以找到信号currentIndexChanged(int)信号,如下图所示。当选项改变时会发出这个信号,其int型参数是Combo Box中选项的序号。因此可以利用这个参数判断选择了那一个选项,并实现对应的功能。

Combo Box的转到槽选择信号窗口

Plain Text Edit的使用

为了实现软件日志显示的功能,使用了Plain Text Edit控件。

我感觉Qt中Plain Text Edit的功能与Text Edit差不多,至少在目前我用到的功能上差不多。

目前我只使用了Plain Text Edit的一个功能:appendPlainText(QString &)这个函数可以向Plain Text Edit添加文本,完全满足了我的需求。

void QPlainTextEdit::appendPlainText ( const QString & text ) [slot]

注意:Text Edit中只有一个append()函数,没有appendPlainText()。具体两者的不同有待后面继续学习!

夜凉如水
人丑就要多读书