• 8114阅读
  • 4回复

[提问]Qt setObjectName问题 [复制链接]

上一主题 下一主题
离线liangwenkuai
 

只看楼主 倒序阅读 楼主  发表于: 2014-07-16

各位:for (i = 0; i != 5; ++ i)
    {
        m_pRadioButton_1 = new QRadioButton(m_pButtonGroup);
        m_pRadioButton_1->setObjectName(QString::number(i, 10));
        }这样设置对象名的话,好像只有所有的对象名都是一样的,我想要的效果是对象名从0开始。改如何实现?
离线dbzhang800

只看该作者 1楼 发表于: 2014-07-16
用个数组或List
离线liangwenkuai

只看该作者 2楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:用个数组或List (2014-07-16 14:58) 

但是,我需要知道选择的是哪一个QRationButton。我本打算使用objectName来判断,但是循环里面设置objectname以后,所有的QRationButton都是一样的。如果使用List可以判断点选的是哪一个QRationButton???
离线dbzhang800

只看该作者 3楼 发表于: 2014-07-16
回 liangwenkuai 的帖子
liangwenkuai:但是,我需要知道选择的是哪一个QRationButton。我本打算使用objectName来判断,但是循环里面设置objectname以后,所有的QRationButton都是一样的。如果使用List可以判断点选的是哪一个QRationButton??? (2014-07-16 15:03) 

你是说他们的 objectname 都是一样的?这不太可能吧
离线liangwenkuai

只看该作者 4楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:你是说他们的 objectname 都是一样的?这不太可能吧 (2014-07-16 15:11) 

我使用list来保存了,这下没问题了。但是,button的clicked信号如果相连接带参数的槽该如何实现?因为我想在槽函数中传入参数。
快速回复
限100 字节
 
上一个 下一个