qt中什么可以替代c语言中的scanf

qt中什么可以替代c语言中的scanf,第1张

// Qt是界面编程了,可以脱离底层控制台进行文本交互,当然用更高级的东西

// ,即输入控件,当然如果你还想继续用C的东西也是可以的

// 列举下Qt的输入控件吧

1、QLineEdit

    QLineEdit  lineEdit = new QLineEdit(); // 单行输入框

    QString strTextInput = lineEdit->text(); // 获取输入内容

2、QTextEdit // 多行输入框

    QTextEdit textEdit = new QTextEdit (); 

    QString strTextInput = textEdit ->toPlanText(); // 获取输入内容

你可以调用subprocess的方法,获取stdout,然后将其append到textedit中;

你也可以将你的外部程序输出到文本,然后读取文件,将读取的结果放到textedit。

// QTextEdit是多行文本编辑框,自动换行的,如果你要加行号,可以根据如下API进行

QTextEdit textEdit = new QTextEdit();

// 转换成TextDocument

QTextDocument document = textEdit->document();

// 获取行数

int nRowcnt = document->lineCount();

以上就是关于qt中什么可以替代c语言中的scanf全部的内容,包括:qt中什么可以替代c语言中的scanf、Python如何调用外部程序,使外部程序的输出显示在Qtextedit啊啊啊!!!、初学qt,做个记事本,怎么才能得到textedit内容的行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9300753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存