社区
Qt
帖子详情
进来看下这个错误是怎么回事 该如何改 我的QT版本是5.0.1
az3539
2013-06-18 09:54:12
...全文
167
10
打赏
收藏
进来看下这个错误是怎么回事 该如何改 我的QT版本是5.0.1
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_Gx
2013-06-18
打赏
举报
回复
引用 9 楼 az3539 的回复:
一开始他说无法用UTF-8 编码编辑 client.cpp 我按你说的把那些去掉 就好了
恩,建议以后你回复别人的回答的时候引用一下喔,不然我们是不知道你已经回复了。
az3539
2013-06-18
打赏
举报
回复
一开始他说无法用UTF-8 编码编辑 client.cpp 我按你说的把那些去掉 就好了
az3539
2013-06-18
打赏
举报
回复
我去掉了 改了下 就好了 谢谢
_Gx
2013-06-18
打赏
举报
回复
你运行报错应该是在ui_xxx.h这个文件吧,你就按照我说的去改 去掉QApplication::UnicodeUTF8试一试。
az3539
2013-06-18
打赏
举报
回复
main.cpp #include <QApplication> #include "client.h" #include <QTextCodec> int main(int argc, char *argv[]) { QApplication a(argc, argv); //QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); client w; w.show(); return a.exec(); }
az3539
2013-06-18
打赏
举报
回复
client.cpp #include "client.h" #include "ui_client.h" #include <QHostAddress> #include <QTime> #include <QKeyEvent> client::client(QWidget *parent) : QWidget(parent), ui(new Ui::client) { ui->setupUi(this); sock = new QTcpSocket(this); connect(sock, SIGNAL(readyRead()), this, SLOT(slotreadserver())); ui->textEdit_2->installEventFilter(this); } client::~client() { delete ui; } void client::changeEvent(QEvent *e) { QWidget::changeEvent(e); switch (e->type()) { case QEvent::LanguageChange: ui->retranslateUi(this); break; default: break; } } void client::slotreadserver() {//读服务端数据,加入到接收文本框 QColor oldcolor = ui->textEdit->textColor(); ui->textEdit->setTextColor(Qt::red); ui->textEdit->append("("+sock->peerAddress().toString()+")"+QTime::currentTime().toString()+":"); ui->textEdit->append(sock->readAll()); ui->textEdit->setTextColor(oldcolor); } void client::on_pushButton_clicked(bool checked) { if(checked) { ui->pushButton->setText(tr("断开连接")); sock->connectToHost(QHostAddress(ui->lineEdit->text()), ui->lineEdit_2->text().toShort()); } else { ui->pushButton->setText(tr("连接")); sock->close(); } } void client::on_pushButton_2_clicked() { QColor oldcolor = ui->textEdit->textColor(); ui->textEdit->setTextColor(Qt::red); ui->textEdit->append("("+sock->localAddress().toString()+")"+QTime::currentTime().toString()+":\n"+ui->textEdit_2->toPlainText().toLocal8Bit()); sock->write(ui->textEdit_2->toPlainText().toLocal8Bit()); ui->textEdit_2->clear(); ui->textEdit->setTextColor(oldcolor); } bool client::eventFilter(QObject *watched, QEvent *event) { if(watched == ui->textEdit_2) { if(event->type() == QEvent::KeyPress) { if(((QKeyEvent *)event)->key()==Qt::Key_Return) { on_pushButton_2_clicked(); return true; } } } return QWidget::eventFilter(watched,event); }
az3539
2013-06-18
打赏
举报
回复
代码是从低版本的QT上迁过来的 改了几个头文件 在pro文件里加了几句话 然后这里就不知道怎么改了 我把代码贴上来吧。。。
_Gx
2013-06-18
打赏
举报
回复
还有,你这个是cpp文件?要进行翻译为什么要这样写? 直接加tr不就可以了
_Gx
2013-06-18
打赏
举报
回复
你这个程序是要进行翻译吗? 你把QApplication::UnicodeUTF8去掉就可以了。
_Gx
2013-06-18
打赏
举报
回复
UnicodeUTF8不是QApplication的成员 代码是你写的吗?还是从别的平台移植到Qt5.0的? Qt4可能会有UnicodeUTF8,Qt5没有。
VTK9.1.0在Windows10+VS2019+
Qt
5.15.2环境下编译安装以及VTK应用于
QT
本文详细介绍了如何下载、配置和编译VTK 9.1.0
版本
,包括CMake、
Qt
5.15.2、Visual Studio Community Edition等环境的设置,以及在
Qt
中集成VTK的全过程,包括编译调试与Release
版本
的区分和使用示例。
UOS 系统编译
Qt
5.1
5.0
和
Qt
Creator
本文介绍在UOS系统编译
Qt
5.1
5.0
和
Qt
Creator的过程。参考相关博文和官方文档,先进行准备工作,下载
Qt
5.1
5.0
源码并配置编译选项,完成编译安装后添加环境变量。接着下载
Qt
Creator源码并配置编译,最后验证安装,还给出常见问题的解决办法。
vs2013+
QT
5.
5.0
的环境搭建过程和常见
错误
总结
本文介绍如何在VS2013环境下搭建
QT
5.
5.0
开发环境,包括所需软件的下载地址、安装步骤及配置方法,并提供了解决常见
错误
的方法。
Win11+VS2019+PCL1.12.0+
QT
5.12.0编译VTK8.2.0可视化异常
改
VTK9.0.0
文章讲述了作者在配置VS2019、PCL1.12.0和VTK9.0.0环境时遇到的困难,包括使用不同
版本
VTK导致的OpenGL显示问题和库冲突。通过一系列尝试和
错误
,最终发现需要确保PCL和VTK
版本
对应,并分享了安装和配置步骤供他人参考。,
VS2015集成
QT
5.6.0
本文介绍了如何在Win10 x64 + VS2015环境下集成
QT
5.6.0。首先,下载安装
QT
5.6.0,并在环境变量中设置
QT
DIR和PATH。接着,安装
Qt
5Package插件以在VS2015中使用
QT
。遇到
错误
时,需要修
改
msvc-desktop.conf文件,将msvc-base.conf内容替换到指定位置,以便成功集成
QT
5.6.0。
Qt
21,495
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章