随笔分类 -  Qt-Window

摘要:在像arm的QT编程当中,一般都是使用触摸来操作,当是我们运行程序的时候会发现总是有个鼠标箭头在那里,下面介绍种方法将其给去掉。这样就漂亮多了。在main()函数加入 #include <QWSServer>,实例化QApplication后,添加QWSServer::setCursorVisibl 阅读全文
posted @ 2017-12-07 23:15 findumars 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.cppblog.com/izualzhy/archive/2011/03/21/142408.html 原文粘贴: 新建一个窗口程序,然后创建一个QMenu对象。在构造函数里初始化menu = new QMenu("menu", this); //menu在头文件声明QA 阅读全文
posted @ 2017-12-07 22:42 findumars 阅读(2231) 评论(0) 推荐(0) 编辑
摘要:用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局。 但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置。 在处理子窗口鼠标事件时变的很麻烦。主窗口有菜单、工具条等,想用鼠标绘图, 把鼠标轨迹映射到窗口部件上,这些问题。 其实最主要的是获得窗口 阅读全文
posted @ 2017-12-07 22:40 findumars 阅读(6634) 评论(0) 推荐(0) 编辑
摘要:有时候需要做框架集成的东西,需要把其他客户端像组件一样集成到一个客户端中,类似于一个软件集成的平台客户端,统一用一个中心管理的客户端做类似于控制面板一样的东西去调用不同的软件。此时就必须相应不同的点击图标的事件去嵌入到主界面里面。下面简单的对windows平台上面Qt的界面中嵌入系统自带的计算机程序 阅读全文
posted @ 2017-12-07 22:15 findumars 阅读(13839) 评论(1) 推荐(1) 编辑
摘要:最近开发中,遇到了窗体不能居中的问题,看了网上的很多文章,窗口居中,无非都是move至窗口的中心目标; 有两种方式, 一种在构造函数中直接计算中心坐标; 另一种是在窗口show后再move至相应坐标。但是自己在构造函数中添加了对应的句子以后,窗体不在窗口的(0,0)点显示,反而在右下角显示,自己很是 阅读全文
posted @ 2017-12-07 22:10 findumars 阅读(292) 评论(0) 推荐(0) 编辑
摘要:转载请说明出处, 并附上原文链接http://blog.csdn.net/qq907482638/article/details/72189014. 问题描述 在Qt学习过程中,在让QDialog居中显示的时候, 出现了一点问题. 然而百度的都是大同小异. 都不行.不知道为什么, 难道是我的搜索姿势 阅读全文
posted @ 2017-12-07 22:06 findumars 阅读(7681) 评论(0) 推荐(1) 编辑
摘要:们日常切换控件,例如QQ登陆的账号和密码输入框就可以通过Tab键切换焦点。 图1 qq切换焦点 Qt中QWidget提供了一个静态方式实现该效果 其中也包含介绍使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 实现效果如下 图2 Tab切换焦点 主要部分源码 1 2 阅读全文
posted @ 2017-12-02 06:37 findumars 阅读(16226) 评论(0) 推荐(0) 编辑
摘要:最近开发中,遇到了窗体不能居中的问题,看了网上的很多文章,窗口居中,无非都是move至窗口的中心目标; 有两种方式, 一种在构造函数中直接计算中心坐标; 另一种是在窗口show后再move至相应坐标。但是自己在构造函数中添加了对应的句子以后,窗体不在窗口的(0,0)点显示,反而在右下角显示,自己很是 阅读全文
posted @ 2017-11-30 22:33 findumars 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下《Qt 窗口与部件的概念》。 对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下。 模态QDialog 方式一: QDialog dlg(this);dlg.exec(); 方式二: QDi 阅读全文
posted @ 2017-11-30 19:23 findumars 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873 接上文Qt5官方demo解析集34——Concentric Circles Example 光看标题大家可能觉得我们今天会聊一聊 Qt 中 multime 阅读全文
posted @ 2017-11-15 22:17 findumars 阅读(3370) 评论(0) 推荐(0) 编辑
摘要:最近使用QDialog时,按了下Esc键,导致QDialog被关闭,而后续的数据处理出现了问题。原来在QDialog中按下Esc键会默认调用reject()方法而不是closeEvent(QCloseEvent*event)或者其他事件。 处理的方法: (注意:QDialog的close()函数也是 阅读全文
posted @ 2017-09-07 04:14 findumars 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:#include "widget.h"#include <QApplication>#include"windows.h"int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; //桌面句柄 HWND desk 阅读全文
posted @ 2017-08-21 23:41 findumars 阅读(2185) 评论(0) 推荐(0) 编辑
摘要:程序窗口的边框,标题栏等是系统管理的,Qt 不能对其进行定制,为了实现定制的边框、标题栏、关闭按钮等,需要把系统默认的边框、标题栏去掉,然后使用 Widget 来模拟它们。这里介绍使用 QSS + QGraphicsDropShadowEffect 来创建圆角、无边框、有阴影、可拖动的窗口。 核心技 阅读全文
posted @ 2017-08-14 20:44 findumars 阅读(4050) 评论(0) 推荐(0) 编辑
摘要:我们用qt创建一个窗口,先后显示它,代码如下: class Mywindow : public QMainWindow{ ..... } int main( int argc, char** argv ) { QApplication app( argc, argv ); Mywindow wind 阅读全文
posted @ 2017-07-29 21:06 findumars 阅读(16211) 评论(4) 推荐(1) 编辑
摘要:一路跟踪源码,关键就是这两句: 阅读全文
posted @ 2017-06-27 19:16 findumars 阅读(3607) 评论(0) 推荐(0) 编辑
摘要:一、简述 前段时间在使用setWindowFlags方法时遇到了一个坑,具体情况是想通过窗口界面上一个checkBox来控制窗口当前状态是否置顶,而Qt提供了Qt::WindowStaysOnTopHint标志,能够让窗口始终保持在其他窗口前端,也就是将窗口置顶。 理论上,我们在勾选上checkBo 阅读全文
posted @ 2017-06-15 20:39 findumars 阅读(3489) 评论(0) 推荐(0) 编辑
摘要:调用其它UI文件 首先 要头文件包含 #include “dialog_biaozhun.h"Dialog_biaozhun *dialog = new Dialog_biaozhun();dialog->exec();写到相应的槽函数里就ok了 dialog->setWindowTitle("标号 阅读全文
posted @ 2017-06-14 21:53 findumars 阅读(299) 评论(0) 推荐(0) 编辑
摘要:本文讲述的是Qt Widget 利用 Qt4.5 实现酷炫透明窗体,QWidget类中的每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 先来看内容吧。 Qt4.2引入了QWidget::setWindowOpacity函数, 可以为 阅读全文
posted @ 2017-05-12 19:38 findumars 阅读(5087) 评论(0) 推荐(0) 编辑
摘要:http://www.qtcn.org/bbs/read-htm-tid-62907.html 阅读全文
posted @ 2017-04-24 22:21 findumars 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:想让一个Widget成为模态,我们只需要对其设置: 注意:这是QWidget的成员函数 ,也就是说,QWidget可以显示为模态或非模态! setWindowModality 除了直接调用setAttribute外,QWidget 提供了一个易用的函数,来设置窗体的模态。其源码如下: 注意:该函数的 阅读全文
posted @ 2017-04-11 23:06 findumars 阅读(6600) 评论(0) 推荐(0) 编辑