上一页 1 2 3 4 5 6 7 ··· 109 下一页
摘要: 1、20.QT-Qpixmap实现图片鼠标缩放,鼠标拖动示例(详解) 2、QT实现图片的操作(缩放、平移、绘图、对比度及亮度调节) 3、自定义QLabel,并实现滚轮放大缩小,移动等 4、[转]QLabel显示图片自适应窗口控件大小 阅读全文
posted @ 2025-03-16 16:33 rainbow70626 阅读(193) 评论(0) 推荐(0)
摘要: 解决三个常见问题,满足大部分UI界面需求。1、加载图像尺寸过大(大于窗口尺寸),在窗口自适应缩放显示大小,不改变宽高比例。2、加载图像尺寸小于窗口尺寸,使图像对齐居中显示在窗口。3、加载图像尺寸过大(大于窗口尺寸),不对图像进行缩放显示,而是在窗口产生滚轮来显示全图。 使用QLabel显示图片,然后 阅读全文
posted @ 2025-03-16 16:22 rainbow70626 阅读(213) 评论(0) 推荐(0)
摘要: 《Qt6 C++开发指南》是一本专注于使用Qt6框架进行跨平台应用开发的实践型书籍,适合希望掌握现代GUI编程、移动端/桌面端开发以及C++与Qt深度集成的开发者。 以下是下载链接: 链接: https://pan.baidu.com/s/1INFznlOVHbVEdLKgRrkVAQ?pwd=ab 阅读全文
posted @ 2025-03-05 22:10 rainbow70626 阅读(3677) 评论(1) 推荐(3)
摘要: QT主要布局管理器分类 QHBoxLayout(水平布局) 把子窗口从左到右排列在一个水平行上。 QWidget *window = new QWidget; QPushButton *button1 = new QPushButton("One"); QPushButton *button2 = 阅读全文
posted @ 2025-02-23 15:19 rainbow70626 阅读(93) 评论(0) 推荐(0)
摘要: QT布局管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置方法 默认情况如果将多个控件加入到QT的布局管理器中(QVBoxLayout、QHBoxLayout)所有控件占用的宽度/高度是等比例大小的。然后,在实际应用和开发中往往希望在同一个布局管理器中,根据控件实际显示内容 阅读全文
posted @ 2025-02-23 15:14 rainbow70626 阅读(632) 评论(0) 推荐(0)
摘要: 简述 QSplitter拆分器是一个布局控件。用户通过拖动它们之间的边界来控制子部件的大小。 在不确定子部件UI大小时,可以用此控件布局,让用户自行调整控件尺寸。 属性名称 类型 描述childrenCollapsible bool 用户是否可以将子部件的大小调整为0。默认情况下,子控件是可折叠的。 阅读全文
posted @ 2025-02-22 10:53 rainbow70626 阅读(1909) 评论(0) 推荐(0)
摘要: 实现的功能: 1、加载图片 上下查看 缩略图预览(点击缩略图跳转到对应图片) 2、Ctrl+滚轮放大缩小 反色 亮度和对比度调整 效果图如下: 源码放在最后。 1.QLable加载图片 QListWidget加载缩略图 使用QListWidget获取索引值 切换对应图片 QListWidget部分: 阅读全文
posted @ 2025-02-21 23:39 rainbow70626 阅读(73) 评论(0) 推荐(0)
摘要: 最近在工作中经常遇到了一个问题就是把把文件夹中的图片全部以缩略图的形式显示出来,刚开始的时候一头雾水,不知道怎么办,经过在网上查资料,发现QListWidget控件可以实现图片的缩略图显示,但是不知道怎么利用这个控件实现这个功能,网上有很多例子,但是在windows系统上用Qt编译这些程序以后却得不 阅读全文
posted @ 2025-02-21 23:34 rainbow70626 阅读(119) 评论(0) 推荐(0)
摘要: 1、问题在选择两个组件后,单机主窗口工具栏上的“使用分裂器水平布局”按钮,就可以为这两个组件创建一个水平分割的布局组件 spiltter,但是 splitter 无法填充整个工作区,如下例: 2、解决办法在主窗口构造函数里使用下面一段语句: MyMainWindow::MyMainWindow(QW 阅读全文
posted @ 2025-02-20 21:37 rainbow70626 阅读(117) 评论(0) 推荐(0)
摘要: QSplitter分裂器在qt 设计师中是没有的,也就是说,不能从工具栏中直接拖动一个QSplitter的控件到QWidget中。 而是应该先选中要放入QSplitter中的控件,然后右键鼠标,选择”放入QSplitter中“即可。 往界面上拖两个组件,并选中,右键,布局里面有使用XX分裂器布局。 阅读全文
posted @ 2025-02-20 20:59 rainbow70626 阅读(182) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 109 下一页