在Ubuntu中Qt creator 实现中文输入
2021-08-16 14:04:28 1.02MB qt5 qtcreator
1
QT嵌入式图形化界面UI应用开发学习笔记,全面讲解windows系统下以及嵌入式linux系统下qtcreator的开发方法,涵盖了所有嵌入式领域ui开发所涉及到的工具及编程方法,只要有c++语言基础,就能入门
2021-08-16 14:01:06 2.02MB qt qtcreator c++
我学习QT中最有用的三份资料,分享给大家,我是用qtcreator来开发的。 文件里面的第一份文档是用例子介绍了QT的用法,非常浅显易懂,包括各个控件和QT的机制。其它两份资料是用qtcreator来进行开发的过程,并且上面都是用例子来进行讲解的,对于想入门QT的童鞋,这三份资料一定得看!对于开发者而言,也是相当不错的手册资料。 之前自己花了三个月时间走了挺多弯路,希望大家可以学到精华资料,速成!
2021-08-12 12:26:12 18.63MB Qtcreator 教程 例子 精华
1
基于绘图事件实现不同位置窗口弹窗显示
2021-08-10 09:00:12 23KB qt5 qtcreator
1
Qt Creator快速入门第三版__霍亚飞编著(附带源码),书籍高清版和书籍完整版源码
2021-08-09 10:59:12 97.98MB QtCreator 书籍 源码
1
网上找的都不适合我的开发环境,所以自己折腾编译好QtAV库,提供需要的朋友使用。编译环境:QtCreator,Qt5.14.2+MSVC64,ffmpeg版本号4.2.2
2021-08-09 10:40:43 1.56MB QtAV msvc64 QtCreator ffmpeg4.2.2
1
基于Ubuntu下Qt creator的开发littleVGL的测试工程,可以通过博客介绍安装实现:https://blog.csdn.net/u012478275/article/details/109800438
2021-08-07 16:15:10 91.97MB ubuntu littleVGL qtcreator
1
该资源包含了 ROS Qt Creator Plug-in插件
2021-08-05 20:04:35 11.81MB qtcreator plug-in
1
这是一个基于Qt Creator 的登录界面设计,实现了用户名、密码输入,校验,存储。这只是一个简单的实例,需要的朋友可以参考。关于这部分代码的设计思路与代码详细讲解见博文:https://blog.csdn.net/qq_27131611/article/details/86910071。
2021-08-02 15:42:07 7.24MB Qt C++ QtCreator 登录界面
1
Qt Creator 多线程读取文件到程序显示 利用QT Creator多任务读取一个文档到程序里 为了防止直接读取文件里的内容太大而发生卡顿,于是多线程读取将更高效的解决这个问题。 效果图如下: 其中pro文件无需改动,默认就好,头文件h里面的内容为 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MyObj; class MyObj : public QObject { Q_OBJECT public: MyObj(); //新的线程 signals: void toLine(QString line); private slots: void doWork(); }; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: void appendText(QString); //定义一个槽 private: Ui::MainWindow *ui; QThread *t; MyObj *obj; }; #endif // MAINWINDOW_H 而MAIN主文件的内容为了防止中文乱码做了如下修改: #include "mainwindow.h" #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); //设置中文字体 防止乱码 a.setFont(QFont("Microsoft Yahei", 9)); //设置中文编码 #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) #if _MSC_VER QTextCodec *codec = QTextCodec::codecForName("GBK"); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); #endif QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); #endif MainWindow w; w.show(); return a.exec(); } 接下来重点来了,源文件CPP里为 #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); t = new QThread(); //QThread obj = new MyObj(); obj->moveToThread(t); qDebug()<<"main thread:"<
2021-07-26 20:21:46 9KB qtcreator 多线程
1