QT 中的QTreeWidget控件如何让里面的item输入只输入数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 中的QTreeWidget控件如何让里面的item输入只输入数字相关的知识,希望对你有一定的参考价值。
求高手解答 感激不尽 急
如何使用过呢
继承QItemDelegate, 在createEditor方法中找到lineEdit然后setValidator. 最后setItemDelegate:
http://lists.trolltech.com/qt-interest/2008-01/thread00465-0.html本回答被提问者采纳 参考技术B 用QRegExp,
希望对你有帮助
[Qt入门]QTreeWidget控件创建
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//treeWidget树控件使用
//设置水平头
ui->treeWidget->setHeaderLabels(QStringList()<<"英雄"<<"英雄介绍");
QTreeWidgetItem *liItem1 = new QTreeWidgetItem(QStringList()<<"力量");
QTreeWidgetItem *liItem2 = new QTreeWidgetItem(QStringList()<<"敏捷");
QTreeWidgetItem *liItem3 = new QTreeWidgetItem(QStringList()<<"智力");
//加载顶层的节点
ui->treeWidget->addTopLevelItem(liItem1);
ui->treeWidget->addTopLevelItem(liItem2);
ui->treeWidget->addTopLevelItem(liItem3);
//追加子节点
QTreeWidgetItem *l1 = new QTreeWidgetItem(QStringList()<<"小明"<<"可强行攻击");
liItem1->addChild(l1);
QStringList Hl2;
Hl2<<"小红"<<"可加速";
QTreeWidgetItem *l2 = new QTreeWidgetItem(Hl2);
liItem2->addChild(l2);
}
Widget::~Widget()
{
delete ui;
}
以上是关于QT 中的QTreeWidget控件如何让里面的item输入只输入数字的主要内容,如果未能解决你的问题,请参考以下文章