- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Qt 中 Q_OBJECT与no such slot的问题
在Qt 中我们经常会遇到自己写一个派生类的情况,在这种情况下,有时我们会需要写信号与槽来用某些函数。比如下面的:class myLabel:public QLabel{public: myLabel(QWidget* parent); ~myLabel(); QUdpSocket *udpSocket;private slots: void pr
2017-09-26 08:35:06 1795
原创 Qt中实现鼠标作图并且控制每一笔粗细和颜色的方法
最终的效果如下:首先应该明白的是,鼠标作图,如果不是画直线而是任意的线,那么应该记录下每一个点的位置,然后这些点都记录下来,可以放在容器里面,之后进行画图,才能得到不规则的图形。打开图片很简单:void MainWindow::on_pushButton_clicked(){ QString fileName=QFileDialog::getOpenFileName(th
2017-09-22 15:30:21 2534
原创 Qt 中使用全局变量的方法
Qt中,经常会出现一个工程下面多个.cpp文件都需要调用或者改变某一个变量的问题,这个时候往往有两种解决办法:第一种是利用信号与槽的机制,第二种方法就是利用全局变量。下面着重说一下第二种: 比如说我在myLabel.h 定义了一个变量 int penSize 作为全局变量,需要用extern: 在头文件中声明:extern int penSize;//注意这里面是声明
2017-09-22 11:57:59 5600 3
原创 Qt 模态和非模态窗口的创建与关闭
首先应该明确的是,不仅仅Qt中包含模态窗口和非模态窗口,任何一个窗口界面开发的工具都应该具备此项功能。 模态窗口最简单的理解是在模态窗口打开之后,用户只能与这个窗口进行交互,而在其关闭之前不能与其他窗口进行交互;而非模态窗口与之相反,虽然它被打开了,但是用户仍然能对其他窗口进行交互。下面来看看创建模态和非模态窗口的示例:(ResDialog是新窗口的类)一. 模态:1
2017-09-21 23:28:47 3833
原创 VLC和Qt结合编写流媒体rtsp播放器
VLC播放器是一款功能强大且小巧的播放器,它支持多种多样的音视频格式,比如MPEG1,2以及mp3等等。并且通过Qt和VLC的结合能让每个开发者写出自己的视频流媒体播放器。 Qt与VLC结合编写流媒体播放器主要有两种办法: 一. 通过VLC-Qt库 VLC-Qt库是基于libVlc的,后者是VLC 媒体的接口,开发者通过其可以开发出基于VLCMedia
2017-09-21 23:24:39 6725 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人