Qt 开发
文章平均质量分 53
沉西乐恩
心态决定态度,态度决定习惯,习惯决定性格,性格决定命运!
展开
-
Qt实现启动画面
只需要将主函数改为类似于下面的形式即可int main(int argc,char *argv[]){ QApplication a(argc, argv); QPixmap pixmap(":/splash.jpg"); QSplashScreen splash(pixmap);转载 2015-06-30 14:41:51 · 636 阅读 · 0 评论 -
qwt简介
QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtPlot拥有4个axes(轴线)yLeft Y axis left of the canvas.转载 2015-11-13 10:10:22 · 1380 阅读 · 0 评论 -
Qt中使用setLayout()函数时报错------Attempting to set QLayout "" on MainWindow "MainWindow",which already has
当我们在主窗口中使用setLayout()函数时,运行时即会报如题所示的错误,这是什么原因了,我使用“F1”瞅了瞅,发现了如下信息:A main window provides a framework for building an application's user interface. Qt has QMainWindow and its related classes for main原创 2015-09-08 10:17:30 · 7312 阅读 · 2 评论 -
qml自学笔记------自己写类似于劲舞团的按键小游戏(下)
接上篇《qml自学笔记------自己写类似于劲舞团的按键小游戏(中)》原创 2015-07-28 17:05:39 · 1159 阅读 · 0 评论 -
qml自学笔记------自己写类似于劲舞团的按键小游戏(上)
QML(Qt Meta-Object Language,Qt元对象语言)是一个用来描述应用程序的用户界面的声明式语言。花了点时间看完霍亚飞的《Qt及Qt Quick开发实战精解》后,为了巩固一下的所学,自己写了一个类似于劲舞团的按键小游戏。游戏如下图,根据经过粉红色竖线图片的指示,按空格、上、下、左和右键,按对得分,按错不得分,游戏不多说,上代码!首先主画面文件名:KeyGame.qm原创 2015-07-24 14:51:57 · 2420 阅读 · 0 评论 -
qml自学笔记------自己写类似于劲舞团的按键小游戏(中)
接上篇《qml自学笔记------自己写类似于劲舞团的按键小游戏(上)》第三部分DisplayPart.qml代码的其他部分都是渣,就这里花了点时间,整个小游戏就靠这个文件。首先,屏幕上要随机的滑过空格或者箭头,每一个图片就是一个项目,那么就要动态的创建项目。动态创建项目方法有三种(我所知道的),第一种是通过JavaScript调用Qt.createComponent(),Qt.cre原创 2015-07-24 15:53:37 · 1325 阅读 · 0 评论 -
linux下Qt调用非标准库中的函数调用----------如pthread_create、pthread_cond_***、、
在Linux下Qt中使用POSIX标准的pthread_creaet函数调用创建新线程,使用如下代码后编译通过extern "C" {#include }但是运行后发现并未成功创建新线程,并且无报错!!!(编译链接时有添加:-lpthread) 其中原因本人尚不清楚。。。并且pthread_mutex_*** (互斥锁)、pthread_cond_*** (条件变量)原创 2015-07-01 09:12:46 · 2147 阅读 · 0 评论 -
Qt 笔记---透明窗体
公司某产品原本面板的操作系统为安卓,现场运行发现不是很稳定,因此改换成Linux了,于是选择了Qt!两三年前接触过Qt,学了点皮毛,现在捡起来发现跟从零学起差不多。作为初学者,我打算做一些笔记,把一些经验记录下来,不但可以分享给大家,而且可以随时可以翻出来看!第一天的笔记是关于透明窗体的设置的。原创 2015-04-15 19:30:04 · 798 阅读 · 0 评论 -
Qt程序在ARM板上无法显示JPG格式图片的解决方法
1. Qt 程序的项目文件(xxx.pro)中添加QTPLUGIN += qjpeg2. 将库文件libqjpeg.so放到/usr/local/plugins/imageformats目录下3. 在板子上的/etc/profile文件中添加Libqjpeg.so库文件的路径export LD_LIBRARY_PATH = /usr/local/plugins/imagefor原创 2015-05-19 19:46:27 · 2814 阅读 · 1 评论 -
Qt中 QString 转 char*
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteArray类,QByteArray类的说明详见Qt帮助文档。因为char*最后都有一个‘/转载 2015-10-30 14:16:47 · 702 阅读 · 0 评论