① Qt中获取控件所在界面的位置,该怎么解决
你的控件自带的属性里面是有你空间的坐标的,你直接调用xy坐标就可以获取了
② Qt里面怎么获取图像像素
XY就是从1到宽度,从1到高度,RGB值通过QImage::pixel获取,取得的值转为QColor,就能分别取到RBG了。
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
③ qt,我想鼠标点中一个图片。在另一个地方点一下,图片移动过去!!!急求方案思路、代码示例!!
思路:(定位+)js监测坐标
1(定位)、给图片定位,方便js后面的操作(当然不定位直接用js控制也行,只不过定位的话复杂度低一点)
1(不定位)、监测该图片相对文档(或某个父标签等等都可以,目的是确认其准确坐标)的坐标,至于坐标的检测方法会用到几种属性,如:offsetTop、offsetLeft等,自己网络一下(网上也有现成的监测方法)
2、监测鼠标之后那次鼠标点击的位置相对文档(或某个父标签等等都可以,目的是确认其准确坐标)的坐标
3、将图片定位到步骤2监测到的坐标位置就OK了
④ 我知道 Qt 你怎么获取图片的形状的()http://.baidu.com/question/185110482.htmlsi=1
我知道我不告诉你
⑤ qt显示图片怎么才能使其在中间显示
这个好像是充满整个屏幕的显示方法吧,我使用setScaledContents ( ture),图片随窗体的增大而增大。我想的效果是,图片的大小不变,只是位置岁窗体的改变而变,始终 处在中间。
⑥ QT开发,怎么读取图片的EXIF信息啊
看看QImage类,有没有相关信息。
或者试下第三方库,如exif(C++)库。跟读普通文件没什么区别。
⑦ qt如何在线获取图片
在网上找到图片之后,复制到工程目录中,之后将其添加进工程的资源问价即可!
⑧ qt 布局怎么定位我想要的位置
狭义的说,Qt的布局管理框架指的是以QLayoutItem/QLayout为基类的布局管理体系(应该说,对于QGraphicsSystem, 还有以QGraphicsLayoutItem/QGraphicsLayout为基类的一系列相关子类) 但是如果广义的说,布局就是管理控件的位置和尺寸的话,在QT中一共有三种方式 绝对定位:在代码中调用QWidget::setGeometry()函数,对控件进行绝对定位 手工定位:在resizeEvent等函数中,根据参数变化,撰写代码对控件进行定位 使用布局管理器定位:使用QLayout类管理控件 布局 VS 控件 在GTK中,Layout和Widget并没有截然分开,不存在单独的Layout类,每个控件都要自己负责管理自己的子控件的布局,只不过有些控件管理的多些,或者基本上专门用来管理布局,而有些则管理的少一些。 而在QT中,Layout和Widget是相对独立的类,但是Layout本身单独存在并没有意义,需要和Widget配合使用。而Widget本身不负责子控件的布局管理。你可以认为,Layout类其实只是一组预先撰写好的代码,在父控件尺寸变化时,根据预设参数和子控件的各种Geometry hint,管理控件的位置和尺寸。 不过,也有一些例外,比如QMainWindow类,就自己管理预设的子控件的布局。 一点内部逻辑 **Layout如何管理Widget,层次关系** 首先是要通过QWidget::setLayout函数,将一个QLayout类设置为控件的布局管理器。这一步实际也将这个控件设置为QLayout类的父控件。 而后,通常通过QLayout::addWidget()等函数,将widget添加到Layout类的布局管理体系中 但是,Layout本身并不是Widget的父控件,因为QWidget类的父控件只能是QWidget类,所以Layout将其管理的子控件的父控件重定向为自己的父控件。 另外,因为QWidget类本身并不是一个QLayoutItem,而Qlayout的管理又是以QLayoutItem为单位。所以,在addWidget的操作中,QLayout还会创建一个QLayoutItem的子类QWidgetItem类来对应的包装代理添加进来的子控件。QWidgetItem对象最终会将QLayout布局管理体系中的布局参数信息装换、设置到它所代理的QWidget对象上 分组式(堆栈式)布局 QStackedLayout个人觉得叫分组布局有些歧义,还是直译堆栈布局比较合适。这个Layout类管理子控件的方式和其它QBoxLayout,QGridLayout等不太一样,比较特殊。QStackedLayout不侧重于子控件的位置管理,它所管理的子控件是叠加在一起的,主要控制哪个子控件位于最上层 可以通过设置参数,决定只有当前顶层控件可见(默认行为),还是所有子控件都可见(这样可以实现一些比如叠加显示的效果,当然,要最上层的控件有透明的区域)。 另外,不管堆叠参数如何设置,QStackedLayout的父控件的内容都是可见的,只要当前显示的子控件有透明区域。