Qt中如何在第一个文本框获取内容,然后在第二个文本框输出

Qt中如何在第一个文本框获取内容,然后在第二个文本框输出,第1张

给你说下大概的流程吧 textedit按行读取 然后建立一个qstring的容器 读取各行数据 按钮点击后进行排序 然后把数据输出到textbrowser 其实没必要这样用 直接建立一个qtablewidget 输入内容后点击headeritem 应该直接就可以排序的

在listview中加载文本通常格式为:

QStringList user;

user<<"first"<<"second"<<"third"; (前两部为获取txt文本,将获取的文本赋值给QStringList)

QStringListModel model = new QStringListModel(user);

uilistView->setModel(model); (后两句是将文本添加到QListView控件中)

①执行“视图→工具栏→控件工具箱”命令,展开“其他控件”按钮,“控件工具箱”工具栏

②单击工具栏上,在d出的下拉列表中,选择“ShockwaveFlashObject”选项,当鼠标变成细十字线,按住左键在工作区中拖出一个矩形(这就是后来的播放窗口)。当

③鼠标移到矩形框入右下角拖动方向的箭头,按住左键并拖动来调整矩形的大小的权利。在矩形框

④单击鼠标右键,在随后d出的快捷菜单中选择“属性”选项,打开“属性”对话框中,输入需要在“**”插入Flash动画文件名后面的框和完整路径,然后选择关闭“属性”窗口。

注:为了方便移动演示,与保存在同一文件夹中的Flash动画文件的最佳表现,那么路径也可以使用相对路径。

[提示]:Flash动画文件名和完整路径需要插入最好的英文字符!

QString str = ui->textedit->toPlainText(); // 这是普通文本

QString str = ui->textedit->toHtml(); // 这是富文本,即获取的是Html字符串

如果设置文本的话则对应的是:

ui->textedit->setPlainText("123");

ui->textedit->setHtml("<b>123</b>"); 

QT 子窗口获取父窗口指针的方法如下:

[cpp] view plain copy

qobject_cast<PhoenixDemo>(parentWidget())->uiactionPlayStop->setDisabled(true);

void

Widget::keyPressEvent(QKeyEvent

event)

{

switch

(event->key())

{

case

Qt::Key_Return:

focusNextPrevChild(true);

break;}

}

focusNextPrevChild(true);这是选下一个焦点的,返回当前的就在这附近,你帮助里找下,我就帮你找了。

qt在listview显示长文本步骤如下。

1、在QtDesigner中设计的界面中添加ListView控件。

2、使用前必须初始化即使用预定义模型。

3、在文本编辑中输入文本并单击添加按钮时,应该在列表视图中添加文本。

以上就是关于Qt中如何在第一个文本框获取内容,然后在第二个文本框输出全部的内容,包括:Qt中如何在第一个文本框获取内容,然后在第二个文本框输出、Qt Creator中我向ui文件中拖入了一个listview,我要如何读取txt的文件内容再在其中显示。、QT treewidget控件怎么能实现从指定的文件夹里面的每个子文件夹中读取指定格式的文件(如.txt)并显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存