Qt学习之下拉框(QComboBox)

1、首先创建一个下拉框:QComboBox  gamCombo  = new QComBoBox(this);

2、创建完成之后设置下拉框的样式:可以用setStyleSheet,这个是个很好的工具,用于设置图形界面的外观,语法和HTML的css语法一样。具体用法可以看http://www.360doc.com/content/11/1122/10/7899729_166398154.shtml,

(1)然后设置一下下拉框里面的内容:

举个例子QStringList str;str << "老一" << "老二" << "老三"<< "老四";gameCombo->item(str);这样下拉菜单里就显示了。

(2)然后可以设置一下菜单的字体:

QFont font ( “Microsoft YaHei”, 10, 75); //第一个属性是字体(微软雅黑),第二个是大小,第三个是加粗(权重是75),gameCombo->setFont(font);

3、对下拉框进行一下调整:设置一下大小,位置,聚焦策略等。resize().move(),setFocusPolicy();

4、最后把他show()出来:gameCombo->show();

Qt学习之下拉框(QComboBox)_第1张图片

5、我的下拉框的样式

你可能感兴趣的:(Qt学习之下拉框(QComboBox))