c++gui按钮输出
c++ gui button output
关于使用Qt创建者的cplusplus的gui,我有一些问题当用户的选择是例如"1"时,我使用forloop输出一个数组
所以在qt中,我创建了一个按钮,并将其与另一个窗口链接
所以当我按下按钮时,它会打开另一个窗口现在我想把forloop的输出添加到这个窗口中我应该在新窗口的.cpp文件中包括iostream吗?或者我应该输入什么?
在主窗口.cpp文件中,这是我用来打开新窗口的代码
void MainWindow::on_pushButton_clicked()
{
movies movies;
movies.setModal(true);
movies.exec();
}
谢谢。
您应该在窗口中添加一个QTextEdit(可以通过Qdesigner完成)。并为该对象命名,例如Textout。然后在代码中,您应该通过ui对象获得一个指向该对象的指针。您可以使用多种方法中的一种来设置此对象的文本。setText是的一个选项
ui->Textout->setText(Your_output_as_qstring)
如有必要,您可以使用QTextStream对文本进行格式化。格式化也可以用QString来完成。
示例:
#include <sstream>
#include <QLabel>
#include <QApplication>
int main(int argc, char *argv[])
{
std::stringstream ss;
for (auto s: {"first line", "second line"})
ss << s << std::endl;
QApplication a(argc, argv);
QLabel l;
l.setText(ss.str().c_str());
l.show();
return a.exec();
}
相关文章:
- 递归函数计算序列中的平方和(并输出过程)
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 请解释"函数1(p1,p2,p3);"的输出
- C++:将控制台输出存储在宏中更好吗
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 为什么我的代码在输出中增加了93天
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何从void函数输出字符串
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- AES加密到解密未正确输出
- 如何将c++程序的一些输出传递给shell,以便在shell中使用
- 使用C++程序合并排序没有得到正确的输出
- 为什么我不能在不创建字符串变量的情况下使用函数的字符串输出
- C++格式化输出问题
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 将值从二维数组输出到文本文件
- 集合上的输出迭代器:assign和increment迭代器
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- c++gui按钮输出