原文:Qt中setGeometry的理解

如果在控件中加上了layout布局,就会发现发现没有办法使用setGeometry函数了,这是因为布局已经被layout管理,没你啥事了。 但是父控件被layout管理,父控件的子控件却没有啊 ,所以在创建子控件的时候,需要指定子控件的父控件是谁。这样子控件就可以使用 setGeometry函数,可以自由的调整位置,但是只能在父控件的范围内调整位置,同时必须注意setGeometry之后一定要调用 ...

2016-04-24 10:29 0 8147 推荐指数:

查看详情

Qt对QDomDocument和QDomnode的理解

一.对QDomDocument和QDomnode的理解 QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储任意类型的节点。如果想进一步处理一个节点,首先必须把它转化为正确的数据类型 ...

Wed Oct 24 01:04:00 CST 2018 0 3041
深入理解Qtconnect函数

第一步:   首先通过runMemberVariblePointer(A * obj, int A::* pMember)、runfuncName(A * obj, void ( ...

Sun May 07 03:14:00 CST 2017 0 2076
QT的线程与事件循环理解(2)

1. Qt多线程与Qobject的关系   每一个 Qt 应用程序至少有一个事件循环,就是调用了QCoreApplication::exec()的那个事件循环。不过,QThread也可以开启事件循环。只不过这是一个受限于线程内部的事件循环。因此我们将处于调用main()函数的那个线程 ...

Sat Aug 12 06:33:00 CST 2017 0 1642
QT的线程与事件循环理解(1)

1.需要使用多线程管理的例子   一个进程可以有一个或更多线程同时运行。线程可以看做是“轻量级进程”,进程完全由操作系统管理,线程即可以由操作系统管理,也可以由应用程序管理。Qt 使用QThread 来管理线程。   我们的主界面有一个用于显示时间的 LCD 数字面板还有一个 ...

Sat Aug 12 05:05:00 CST 2017 0 1768
setGeometry Unable to set geometry

setGeometry: Unable to set geometry 100x30+825+456 on QWidgetWindow/'QMessageBoxClassWindow'. Resulting geometry: 259x116+825+456 (frame: 3, 25 ...

Sat May 02 23:29:00 CST 2020 0 1215
QT 的 parent 该如何理解

对话框是GUI程序和用户进行简短交互的顶层窗口,所谓顶层窗口即始终在主窗口之上显示。QDialog是Qt所有类型的对话框窗口的基类,它继承于QWidget,是一种容器类型组件。 QWidget是所有窗口类的抽象,它也可以生成对话框,但是对话框是常见的窗口组件,若每次要使用对话框,都利用 ...

Thu Jan 24 22:02:00 CST 2019 0 722
QT之深入理解QThread

QT之深入理解QThread 理解QThread之前需要了解下QThread类,QThread拥有的资源如下(摘录于QT 5.1 帮助文档): 在以上资源,本文重点关注槽:start();信号:started()、finished();受保护 ...

Tue Feb 09 02:39:00 CST 2016 3 8056
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM