当前位置:  技术问答>linux和unix

QT的显示问题【求助】

    来源: 互联网  发布时间:2016-05-29

    本文导语:    我再QT中定义了个BUTTON,点击后读取文件中的内容,然后再显示出来,文件代码如下: #include  #include "Menu_sharp.h" #include  #define LENGTH 100 Menu_sharp::Menu_sharp(QWidget*parent) : QWidget(parent) { setupUi(this); connect(Config1pushB...

  我再QT中定义了个BUTTON,点击后读取文件中的内容,然后再显示出来,文件代码如下:
#include 
#include "Menu_sharp.h"
#include 
#define LENGTH 100



Menu_sharp::Menu_sharp(QWidget*parent) : QWidget(parent)
{
setupUi(this);
connect(Config1pushButton, SIGNAL(clicked()), this, SLOT(check_load_config1()));

}

int Menu_sharp::check_load_config1()               
{
 

FILE *fd;
char str[LENGTH];

fd = fopen("hello.txt", "w+"); /* 创建并打开文件 */
if (fd)
{
fputs("Hello, you are welcome", fd); 
fclose(fd);
}

fd = fopen("hello.txt", "r");
fgets(str, LENGTH, fd); /* 读取文件内容 */
printf("%sn", str);
fclose(fd);
  
            this->hide();
}

这样的话打印出来的信息会出现再终端里,但我希望信息能显示在QT界面中,那样的话程序应该怎么改呢?

|
这样的话打印出来的信息会出现再终端里,但我希望信息能显示在QT界面中,那样的话程序应该怎么改呢?

我一般用一个textlabel或者textedit来显示信息。
或者你还可以把信息输出在某个控件的标题里。

但是我见过别人是直接在QT界面里建立一个类似终端一样的显示printf的输出台。。我还问过他,但是没动手做,现在不记得了,你google一下,看有没有蛛丝蚂迹。

|
添加一个textEdit部件,
ui->textEdit->setPlainText(str);显示
也就是换掉printf("%sn", str);

|

Config1pushButton->setText (str);

    
 
 

您可能感兴趣的文章:

  • 求助:服务器外接显示器不显示
  • 求助!!用NFS传送文件显示乱码是怎么回事
  • jdbtable时间字段显示求助
  • 关于curses编程,在密码输入框中显示*号,怎么办?求助,急急急急~
  • 求助,uclinux里如何显示svg
  • 求助,不能显示MSN群(好心人回个贴啊,好结贴散分)
  • 100分紧急求助,装unix显示器的问题
  • JSP中的繁体中文显示方法,紧急求助!
  • 菜鸟求助:输入命令回车显示的是乱码?
  • 求助:关于显示器刷新频率的问题。
  • 求助:java实现显示linux下的cpu占用率,内存使用情况,硬盘占用情况
  • 求助!我怎样才能使得我的Linux的字符界面tty都是显示纯英文,而图形界面就显示成中文呢?
  • 【求助】服务器liunx 被搞了ifstat显示 eth0 out 5M每秒 网站打不开了 本人二把刀...
  • 求助!关于翻页的问题,在JAVA中如何计算从数据库中取出的结果集总共可显示多少页?
  • 新手求助:vi中汉字显示成乱码
  • 求助,wstring的“中文显示”问题
  • 求助 RH9.0在命令行下的提示都是乱码,如何让它显示英文提示?
  • QT程序移植后字体显示不正常【求助】
  • 求助,在Servlet中的ServletException如何在JSP页面显示出来,而不是500 ERROR?急!
  • 求助:oracle9在redhat9上安装好后,oracle管理工具会在菜单工具栏上显示吗?
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 集群服务器下相同文件夹下文件同时更新[问题点数:100分]
  • 关于在QT环境下加载gif图片的问题(可以显示,但是只有使用终端启动可执行文件才能显示,双击执行却不显示)这是为什么?
  • 100分寻帮助!Fedora“显示超出显示频率范围”问题
  • 液晶显示器显示问题(freebsd)
  • linux命令问题 输入一个查看命令(比如help) 显示满屏后 我怎么查看上一页的显示
  • 弱智问题 arm7板 uboot显示正常,超级终端内按键无反应,自动加载uclinux显示乱码,usb串口线的问题还是。。?
  • 刚学linux语言问题,运行在init5时候可以用中文正常显示,但在init3下不能显示中文,需在哪里调整
  • 七彩虹FX5600显卡安装red hat linux9.0显示器不显示的问题
  • 安装红帽子9.0的时候显示“未探测过的显示器”,问题解决马上给分!
  • 紧急求救:安装FC6时候出现问题,重新引导后无法进入系统 显示显示器的水平刷新率超出工作范围
  • 超初级问题:显示乱码的问题怎么解决?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何在windows下的DOS窗口中显示utf-8字符(CMD命令提示符终端显示utf-8字符)
  • 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 关于Android平台:手机马达驱动提供给android的接口有哪些?
  • windows下cmd命令行显示UTF8字符设置(CHCP命令)
  • 我安装了个linux系统, 发现linux系统的显示器的显示有点小,于是我就在显示器上把大小调了一下,本想着这样会影响xp系统的显示效果,实际上没有应响xp的显示效果,这是为什么?
  • javascript eval换成document.write 显示原型
  • 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 因无意删除一些文件,ubuntu系统无法启动,请求高手远程帮助
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 ubuntu 安装mysql源码失败,好像是没有找到hostent_data的定义。急~~~~~~~~~~
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • Mozilla 浏览器,中文字不能正常显示,显示的是一些方块,方块包含该字的编码:9D56,如何让它正常显示。
  • Linux下用ntpdate同步时间及date显示设置时间
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 诚心请教Linux一道面试题(shell编程)
  • linux iis7站长之家
  • 为什么JSP在JB6.0中显示正常(中文可以显示),但在IE6.0中无法正常显示(中文全为乱码)???
  • Linux/CentOS/fedora下vim显示的字符编码设置
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 ubuntu10.04 安装 mysql4.0 源码出错,提示gethostbyname_r的参数数量不对
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • Linux下显示器显示不正常
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 gdb调试无法定位段错误 求救
  • 为什么执行的时候只是显示了2、3条记录。而1没有显示出来。如何才能把一也显示出来呢。
  • centos系统运行脚本,显示bash进程,能否以脚本名字显示?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3