在原有的键盘基础上新增中文输入功能。
中文候选栏
中文输入候选栏ChineseWidget
使用QListWidget和样式表实现:
setText
输入对应拼音字母,即会加载符合的拼音中文。pressedChanged
信号函数即为当按键按下,传递对应的中文。
class ChineseWidget : public QListWidget {
Q_OBJECT
public:
ChineseWidget(QWidget *parent = NULL);
void setText(const QString &text);
signals:
void pressedChanged(const int &code, const QString &text);
...
};
设置QListWidget: