Qt
tyrocjl
这个人很懒,什么都没有留下哦
展开
-
Qt学习之目录和定时器
目录操作QDir 1)创建目录对象 QDir dir("./photos"); 2)遍历目录下的内容 QStringList list = dir.entryList(Filters filters); filters: –>QDir::Dirs 只访问目录文件 –>QDir::Files 只访问普通文件 –>QDir::NoDotAndDotDot 不包括".“和”…" ...原创 2019-12-05 09:00:11 · 202 阅读 · 0 评论 -
Qt学习之资源和图片
资源编译器 1)创建资源文件(.qrc) <RCC> <qresource prefix="/"> <file>6.jpg</file> </qresource> </RCC> 2)通过rcc将资源文件编译成c++源文件 rcc test.qrc -o qrc_test.cpp 绘...原创 2019-12-04 11:18:50 · 225 阅读 · 0 评论 -
Qt学习之Qt Creator
任意目录执行“qtcreator”进入创造器界面 在欢迎模式下,选择“New Project”创建新工程 1)选择模板: Application->Qt Widgets Application//选择其他也行,看情况 2)项目位置和介绍 指定名字:Calculator3 指定路径:工程父目录 注:将来会自动在路径下创建和名字相同的工程目录 3)Kit Selection//开发工具选...原创 2019-12-04 11:09:31 · 322 阅读 · 0 评论 -
Qt学习之Qt Designer(设计师)
创建工程目录 mkdir Calculator2 进入工程目录,启动设计师 1)执行“designer”即可进入设计师 2)在新建窗体界面选择“Dialog Without Buttons”//也可以选其他父窗口 在设计师中完成界面设计 1)从"Widget Box"选需要使用控件,拖拽父窗口上面 LineEdit(3个) Label(1个) PushButton(1个) 2)设置父...原创 2019-12-04 09:38:05 · 3421 阅读 · 0 评论 -
Ubuntu18.04 Qt5.11.2无法切换中文输入法
无法切换中文输入的原因是当前下载的QtCreator中没有适配当前输入法框架(ibus、fcitx)的动态库 解决方法: 一、安装对应的输入法插件 1、如果是fcitx: ubuntu18.04:sudo apt-get install libfcitx-qt5-dev 拷贝系统路径上的(/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcont...转载 2019-12-03 10:37:17 · 881 阅读 · 0 评论 -
Qt学习之面向对象的Qt编程
案例:加法计算器 需求: 1)左右操作数(QLineEdit)只能输入数字形式的内容 2)初始化等号按钮是禁用状态(灰色不能点击),等左右操作数都输入了有效数据才恢复按钮为正常可点击状态. 3)按钮点击时,计算和显示结果 思路: //自定义的类继承QDialog,就继承父窗口属性和行为 class CalculatorDialog:public QDialog{ Q_OBJECT//Moc pu...原创 2019-12-03 09:56:25 · 699 阅读 · 0 评论 -
Qt学习之信号和槽机制
概念 信号和槽是Qt中自行定义一种通信机制,实现对象之间的交互;当对象的状态发生改变,将会发送信号,该信号可以被其它对象所接收,接收到信号后会执行一个指定操作函数(槽)。 定义 class XX:public QObject{ Q_OBJECT //moc元对象编译器 signals: void sig_func(...);//信号 public slots: void slot_f...原创 2019-12-03 09:39:50 · 626 阅读 · 0 评论 -
Qt学习第一天
(一)Qt相关 可以在bash直接执行 1)assistant(Qt助手)//Qt帮助手册 2)qmake(Qt构建器) 3)designer(Qt设计师)//图形化编辑工具 4)uic(Qt界面转换器)//将ui文件抓换为c++代码 5)moc(Qt元对象编译器)//将qt语法扩展还原为标准C++ 6)rcc(Qt资源编译器)//将图片等资源编译为C++代码 7)qtcreator(Qt创造...原创 2019-12-02 09:16:09 · 148 阅读 · 0 评论 -
Qt学习之安装
下载地址: http://download.qt.io/archive/qt/ ubuntu 32位下载:qt-opensource-linux-x86-5.4.1.run ubuntu 64位下载:qt-opensource-linux-x64-5.4.1.run ubuntu18.04以上建议下载Qt的较新版本: qt-opensource-linux-x64-5.11.2.run 运...原创 2019-12-02 08:57:20 · 147 阅读 · 0 评论