W11系统下解决Qt Creator显示界面过大的问题

问题描述

换了新电脑后,在Qt学习和使用时,有时在界面设计完成后,编译运行的启动界面太大,直接超出桌面,点击最大化后没任何改变。很影响使用。
在这里插入图片描述

解决方法

1、右击此电脑—>属性

在这里插入图片描述

2、点击高级系统设置—>点击环境变量

在这里插入图片描述

然后W11系统有点不好找,在这里,帮大家找好了。
在这里插入图片描述

3、 找到系统变量—>点击新建

在这里插入图片描述

4、输入变量名和变量值

在这里插入图片描述

5、点击确定

在这里插入图片描述

6、效果如下

在这里插入图片描述
在这里插入图片描述

Qt5.12以后版本

去掉DPI
在这里插入图片描述

转载出处

Qt Creator中,要创建一个按钮并实现页面跳转,通常需要以下几个步骤: 1. **设计界面**:首先,在Qt Designer中打开一个新的窗体设计文件 (.ui),添加所需的UI元素,包括一个`QPushButton`。 2. **连接信号与槽**:点击所选的按钮,然后在属性检查器中找到"Clicked"信号。双击该信号,Qt Creator会自动在对应的槽函数上创建一个快捷链接。将这个槽函数命名为`on_pushButton_clicked()`,其中`pushButton`是你的按钮对象名称。 ```cpp void MainWindow::on_pushButton_clicked() { // 跳转逻辑 } ``` 3. **编写跳转逻辑**:在`on_pushButton_clicked()`函数里,你需要编写页面切换的代码。如果你的项目使用QStackedWidget或类似组件管理视图,可以设置当前栈页为新的目标页面: ```cpp QStackedWidget *stack = qobject_cast<QStackedWidget*>(findChild<QWidget*>("yourStackWidgetName")); if (stack) { stack->setCurrentIndex(1); // 假设目标索引为1,1代表第二个页面 } ``` 4. **关联源码与UI**:记得在`.h`头文件中声明`MainWindow`包含`QPushButton`的对象,并在`.cpp`文件中包含对应的`.ui`文件,生成对应的`QObject`指针。 完成上述步骤后,当用户点击按钮时,程序会自动执行页面切换操作。请注意,这里的例子假设你已经设置了窗口和堆叠式布局。如果使用的是其他导航机制,如`QMainWindow::open()`或`QAction`,则需要相应地调整代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值