• 8718阅读
  • 6回复

求QcomboBox嵌入checkBox,实现多选的效果? [复制链接]

上一主题 下一主题
离线yiweiwei3204
 

只看楼主 正序阅读 楼主  发表于: 2011-08-15

这是用C#做的例子 ,QT里也能实现吧,找了好久 ,求指点!
离线alexltr

只看该作者 6楼 发表于: 2011-08-17
这几天也是因为搞Checkable ComboBox而安装了Qxt.
搞了几天,昨天终于可以用了。
步骤跟以上所讲差不多。但好像用debug会出错,要用release.

pro
  1. CONFIG  += qxt
  2. QXT     += core gui
  3. SOURCES += \
  4.     main.cpp


cpp
  1. #include <QApplication>
  2. #include <QxtCheckComboBox>
  3. #include <QStringList>
  4. int main(int argc, char *argv[])
  5. {
  6.     QApplication app(argc,argv);
  7.     QStringList list;
  8.     list<<"a"<<"b"<<"c"<<"d"<<"e"<<"f"<<"g";
  9.     
  10.     QxtCheckComboBox chkCmb;
  11.     chkCmb.addItems(list);
  12.     chkCmb.setItemCheckState(2,Qt::Checked);
  13.     chkCmb.show();
  14.     return app.exec();
  15. }
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线ppdayz

只看该作者 5楼 发表于: 2011-08-17
回 4楼(yiweiwei3204) 的帖子
我的步骤是
./configure
make
sudo make install
然后就可以了,你试试
离线yiweiwei3204

只看该作者 4楼 发表于: 2011-08-17
回 3楼(ppdayz) 的帖子
我在工程文件中按照你说的添加了,可还是不行。
#include <qxtcheckcombobox.h>或#include <QxtGui/QxtCheckComboBox>等等都找不到头文件

最后我自己在.pro文件中添加一些信息,文件最后内容如下:

mainwindow.cpp文件如下

头文件是可以找到,运行结果出现如下错误


是不是还要配置什么,不然一些头文件源文件的引用都找不到 ,继续大虾们!
离线ppdayz

只看该作者 3楼 发表于: 2011-08-16
回 2楼(yiweiwei3204) 的帖子
在xxxx.pro里加上
CONFIG  += qxt
QXT     += core gui
然后就能用了
离线yiweiwei3204

只看该作者 2楼 发表于: 2011-08-16
谢谢  
我用qxt  0.6.1编译qxt类库
步骤:
qmake
make
make install
之后 的步骤 我就不太懂了

如何把QXT结合到 QT creator  ?  继续求救 哪位大神有弄过QXT的,最好详细的步骤 ,非常感谢了!
离线roywillow

只看该作者 1楼 发表于: 2011-08-15
http://libqxt.bitbucket.org/doc/0.6/qxtcheckcombobox.html
Qxt有这方面的类或许可以参考一下
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个