qt 输入框lineEdit把字符给一个数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 输入框lineEdit把字符给一个数组相关的知识,希望对你有一定的参考价值。

1.我在lineEdit输入字符串,怎么在槽里写代码,把字符串放在数组中。

int show1;
show1=this->lineEdit5->text().toInt();只能取出整型数。
2.我在一个窗口中作了二个lineEdit还有一软键盘A-Z,每个键有一个槽在槽里写
if(this->radioButton1->isChecked())//我想用单选按扭
this->lineEdit5->insert("1");
else if(this->radioButton2->isChecked())
this->lineEdit6->insert("1");

参考技术A 你可以把lineEdit里面的内容保存为字符串。lineEdit有个信号叫做textEdited,你可以做一个函数
void copy()

char show1[100] = 0 ;
strcpy(lineEdit->text().toUtf8().data(),show1);


然后连接:
connect(lineEdit,SIGNAL(textEdited(QString)),this,SLOT(copy()));
再想办法将字符串转化为数字。本回答被提问者采纳

qt中lineEdit输入的字符串另存在数组中怎么搞

lineedit 里输入字符串,如何获取到一个数组中,槽函数是什么

QLineEdit 自带信号textChanged ( const QString & text ) 和textEdited ( const QString & text ) 可以实现获取当前编辑框的text,槽函数要自己写。
connect(lineedit,SIGNAL(textEdited (const QString &)),this,SLOT(saveText(const QString &)));
saveText(const QString &text)

char *array = text.toLatin1.data();
参考技术A lineedit 。to latin追问

能详细点么

以上是关于qt 输入框lineEdit把字符给一个数组的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.4.1 lineEdit单行文本编辑器

QT IP输入框正则表达式(使用QLineEdit的setValidator函数)

QT中如何设置comboBox只能输入数字

PyQt5快速上手基础篇4-将lineEdit输入框数据同步显示再label和LCD屏上面

在Qt编程在lineEdit中输入完内容后点击pushbutton并在TextBrowser显示lineEdit中的内容

Qt中如何把一个QString类型的字符串转换成char[16]类型的字符串,我想从LineEdit控件中将IP地址提取出来。