
QT相关
Jons伯恩特
这个作者很懒,什么都没留下…
展开
-
QT 代理
SpinBoxDelegate例子是Qt Assistant中提供的一个非常优秀的例子,虽然讲的是继承于QItemDelegate的例子。但对于我们理解Delegate-委托这个概念,非常有帮助。它重载了必须的几个函数: (1) QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option转载 2016-04-28 17:56:24 · 991 阅读 · 0 评论 -
qt5 采集摄像头的视音频
本程序是通过使用QT+VS2010调用windows摄像头,QCamera采集视频帧,通过QAudioInput采集音频,将采集的视频格式RGB32通过传递内存使用ffmpeg将RGB32实时转换为yuv420p,并分别将视频与音频分别保存为yuv文件和pcm文件。视频采集设置每一帧数据 myvideosurface.h#ifndef MYVIDEOSURFACE_H#defi原创 2015-07-31 17:48:04 · 6745 阅读 · 2 评论 -
qt实现子窗口继承父窗口背景图片
qt美化窗口界面时,需要使用背景图片,设计给了个1像素宽的图片背景色图片,需要实现自己拉伸,本身不太熟就记录一下,要使qt界面可以自适应或最大化需要拉伸这个破玩意考虑,直接使用在qt 设计器的stylesheet中加入背景图片,可理想很丰满显示很骨感,运行一下效果发现跟想象的不一样,可以自己联想一下,奏不贴图了,如果实在想知道只有自己亲自验证了,考虑半天,搜索了半天终于实验成功,原来必须在主窗原创 2017-06-20 18:45:04 · 3127 阅读 · 0 评论 -
Qt的一些坐标相关的问题
QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。1、QPoint QMouseEvent::pos() 这个只是返回相对这个widget(重载了QMouseEvent的widget)的位置。 const Returns the position of the mouse cursor, relative to the widget tha转载 2017-06-21 11:11:33 · 457 阅读 · 0 评论 -
QTableWidget 实现整行拖放交换位置
想要使tableWidget进行拖放并且进行位置的交换,只需要两步:1.打开tableWidget的使能 ///注册事件过滤器 ui.tableWidget->viewport()->installEventFilter(this); ////拖放使能 ui.tableWidget->setDragDropMode(QAbstractItemView原创 2016-03-07 16:55:22 · 12965 阅读 · 1 评论 -
Qt 的样式QTableWidget和QListWidget
QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置一、QListWidget的使用//一、QListWidgetlist_widget = new QListWidget();//list_widget->resize(200,300);list_widget-...转载 2018-05-22 16:57:36 · 1361 阅读 · 0 评论 -
QT mouseMoveEvent事件(qmainwindow内追踪鼠标事件事件)
最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能捕捉到。要想鼠标不按下时的移动也能捕捉到,需要setMouseTracking(true)。bool mouseTracking这个属性保存的是窗口部件跟踪鼠标...转载 2018-11-19 18:09:37 · 1837 阅读 · 1 评论