• 9450阅读
  • 3回复

Qt中如何获取当前焦点控件 [复制链接]

上一主题 下一主题
离线xht_ll
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-09
[pre]我编写Qt程序设计界面,想设计一个树状结构,用一个按钮添加节点,点击某一节点,使其获得焦点,然后点击按钮,可以给先前获得焦点的节点添加子节点或同等级节点!高手们帮我解决一下吧!!![/pre][pre]高手们讲一下技术细节,能有代码最好!非常感谢!!!!!!!!!![/pre]
离线xht_ll
只看该作者 1楼 发表于: 2010-08-10
牛人们帮我解决一下吧!!!!1
离线XChinux

只看该作者 2楼 发表于: 2010-08-10
QTreeView或QTreeWidget部件有获取当前节点项的方法的,你找找。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xht_ll
只看该作者 3楼 发表于: 2010-08-13
最终还是自己解决的
void Widget::on_pushButton_clicked()
{
    if(tree->currentItem())
    {
    QString itemName = ui->lineEdit_itemName->text();
    QTreeWidgetItem *addItem = new QTreeWidgetItem();
    addItem->setText(0,itemName);
    tree->currentItem()->addChild(addItem);
    }
}
快速回复
限100 字节
 
上一个 下一个