QT---布局管理
1 QT布局管理
布局管理的作用就是设置界面上控件的相对位置,窗口变大变小时,各部件会自动的按照设置规则变化。达到自适应的目的。布局管理是设置一个区域,把控件放在区域内,直接拖进去就可以,在区域内进行排序
1.1 基本布局管理器QBoxLayout
QHBoxLayout和QVBoxLayout将控件水平或者竖直排列,可以在QTdesigner里面手动设置,也可以通过代码去创建,然后调用函数addWidget将控件添加进去。在调用set*函数去设置布局规则。
1.2 栅格布局管理器QGridLayout
栅格布局管理器将界面分成多行多列的网格,控件可以占用一格或多格,可以用addWidget函数来添加。也可以在QT designer中去拖动加入。
1.3 窗口布局管理器QFormLayout
窗口布局管理器适合两列的这种布局,左边是说明文字Qlable,右边是一些输入控件、选择控件。与QGridLayout不同的是,窗口布局管理器说明文字和控件之间可以设置关联。例如标签Qlable是姓名(&N),右边是一个输入姓名的编辑框。运行程序后&符号会消失,按住Alt+N键,鼠标会自动跳到姓名编辑框。相当于标签绑定了编辑框,并设置了快捷方式指定编辑框。在QTDesigner拖出一个QFormLayout,然后右键该layout直接在里面添加标签控件组。也可以手动拖一个标签和一个edit控件,然后将两个进行关联。关联时要点中编辑伙伴按钮,然后从标签拖箭头指向edit控件,edit控件就是标签的伙伴。
1.4 分裂器QSpliter
分裂器和布局的功能差不多,不同的是分裂器可以设置边框。布局中控件在垂直方向上不会被拉伸。但是分裂器会在竖直方向上被拉伸。即控件的高度也会变化。
自己编了一个股票监控软件,有如下功能,有兴趣的朋友可以下载;
(1) 个股监测。监测个股实时变化,可以监测个股大单交易、急速拉升和下降、主力入场和出场、股票最高点和最低点提醒。检测到最高点、最低点、主力进场点、主力退场点、急速拉升点、急速下跌点,给出语音或者声音提醒,不用再时刻看着大盘了,给你更多自由的时间;
(2) 大盘监测。监测大盘的走势,采用上证、深证、创业三大指数的综合指数作为大盘走势。并实时监测大盘的最高点和最低点、中间的转折点。
(3) 股票推荐。还能根据历史数据长期或短期走势进行分析,对股市3千多个股票进行分析对比,选出涨势良好的股票,按照增长速度从大到小排序,推荐给你涨势良好的股票;
下载地址:
1.0.3版本(修复大盘指数崩溃缺陷)下载地址:
链接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取码:003h
更新链接:
https://www.cnblogs.com/bclshuai/p/10621613.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix