
QT
文章平均质量分 76
噼里啪啦~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT之插件得使用
Qt 插件for C++Qt中为我们提供了两种开发插件的方式。一种是使用High-Level API接口,一种是使用Low-Level API接口。所谓High-Level API 是指通过继承Qt为我们提供的特定的插件基类,然后实现一些虚函数、添加需要的宏即可。该种插件开发方式主要是用来扩展Qt库本身的功能,比如自定义数据库驱动、图片格式、文本编码、自定义样式等。而我们为自己的应用程序编写...原创 2019-11-15 17:39:35 · 677 阅读 · 0 评论 -
QT Creator
QT creator 使用建立一个QT creator项目1.点击 文件-先建文件或项目-Application-QT widgets Application-选择所要使用的类-此时会生成.pro的项目文件、.h的头文件、.cpp的源文件和.ui的界面文件。通过.ui文件设计自己的界面,然后运行保存。在生成目录的DEBUG文件中会提示缺少.dll文件,可以将安装时的C:\Qt\Qt5....原创 2018-02-10 23:39:04 · 425 阅读 · 0 评论 -
qt实现去掉边框后的窗口移动、拉伸和靠边界隐藏
QT实现窗口去掉边框后的移动、拉伸和窗口隐藏窗口移动和拉伸的思路通过重写mousemove函数实现窗口的移动,但是在项目中不可能对每一个模块都进行函数重写,通过使用事件滤波器(eventfilter)来解决这个问题,在事件滤波器中判断事件类型,然后进行相应操作,窗口移动思想是当检测到事件为鼠标移动事件后通过move函数将窗口移动相应的dx和dy距离;窗口拉伸的思路是:仿照QSizeGrip类中源码的原创 2018-04-09 14:53:45 · 2625 阅读 · 1 评论 -
QT之进程和线程
使用QT之进程和线程共享内存共享内存使用方法实例,在.ui中添加两个按钮控件,分别命名为:从文件中加载图片和从共享内存显示图片。并分别通过Label1和Label2显示出来。方法步骤:(1)使用QFileDialog读取一幅图片,使用load加载到image中,在Label1中显示; (2)创建buffer缓冲区,将image中的图片数据写入到buffer缓冲区中; (3)...原创 2018-03-28 17:54:02 · 849 阅读 · 0 评论 -
Qt 字体大小的计算
在QFont当中有两种方式设置字体大小,一种是PixelSize,另一种是PointSizePoint实际是磅,也就是 1/72 inch我们可以从PainterDevice中得到当前DPI(Dot per inch)。因此 Pixel = DPI * Point / 72例如设置字体为20Point。 那么字体的像素大小是 90 * 20 / 72 约等于 25.可以将字体设置为...转载 2018-05-04 11:21:23 · 1180 阅读 · 0 评论 -
如何使用QT调用外部可执行程序
在QT中调用外部可执行程序,如exe等。在本例中我们使用QT的QProcess类调用Git Bash中的命令,(在我们项目中需要调用一个bash命令,所以将命令写在.sh文件中,但是MAC中双击.sh文件并不能执行,修改方法是将文件后缀改为.command,解决方法连接:https://forums.macrumors.com/threads/execute-a-sh-script-by-doub...原创 2018-07-03 21:36:50 · 16570 阅读 · 1 评论