qt中lineEdit输入的字符串另存在数组中怎么搞
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中如何把一个QString类型的字符串转换成char[16]类型的字符串,我想从LineEdit控件中将IP地址提取出来。
QString str;转换为char为:str.toLatin1().data()
如果想转换为16进制的:
int ip = inet_addr(str.toLatin1().data());
然后用sprintf放进你的char ip[]中去就行了 参考技术A qstring str = "192.168.0.234" ;
qbytearray ch = str.tolocol8bit;
char *c = ch.data
以上是关于qt中lineEdit输入的字符串另存在数组中怎么搞的主要内容,如果未能解决你的问题,请参考以下文章
Qt中如何把一个QString类型的字符串转换成char[16]类型的字符串,我想从LineEdit控件中将IP地址提取出来。
QT lineEdit 怎么自由的输入内容 我输入的时候只能输入汉字 无法输入字母和数字
在Qt编程在lineEdit中输入完内容后点击pushbutton并在TextBrowser显示lineEdit中的内容