Qt常用基础设置

//右键菜单无效
setContextMenuPolicy(Qt::NoContextMenu);

//设置窗口背景透明
setAttribute(Qt::WA_TranslucentBackground);

//设置外框隐藏
setWindowFlag(Qt::FramelessWindowHint);

//设置无焦点
setFocusPolicy(Qt::NoFocus);

//设置lineEdit未输入字时显示文字
lineEdit->setPlaceholderText("请输入关键字");

//设置widget以模态方式弹窗
setWindowFlags(Qt::Dialog);
setWindowModality(Qt::WindowModal);

//设置dialog以模态方式弹出
setModal(true)

//设置tableWidget充满表宽度
tableWidget->horizontalHeader()->setStretchLastSection(true);

//设置tableWidget行距
tableWidget->setDefaultSectionSize();

//设置tableWidgetItem可编辑
tableWidget->openPersistentEditor();

//设置树多选,按ctrl键多选
treeWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);

//设置lineEdit屏蔽输入法
lineEdit->setAttribute(Qt::WA_InputMethodEnabled, false);

//设置窗口置顶
setAttribute(Qt::WindowStaysOnTopHint);

//设置图片自适应label大小                                                                                                                                                        ui.label->setScaledContents(true);

//设置自动换行
ui.label->setWordWrap(true);

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Qt是一个跨平台的C++应用程序开发框架,它提供了一系列的类和工具来帮助开发者创建图形用户界面(GUI)、网络应用程序和数据库应用程序等。在Qt中,我们可以使用C++语言来编写代码,并通过Qt提供的类和函数来实现各种功能。 在Qt中,我们可以使用结构体(struct)或类(class)来声明对象类型。使用struct声明对象类型时,成员变量和成员函数默认为public访问权限。而使用class声明对象类型时,成员变量和成员函数可以使用不同的访问权限修饰符(public、private和protected)进行限制。 例如,在使用struct实现时间对象实例的代码中,我们可以看到使用了struct关键字来声明Time结构体,并在结构体中定义了特征(变量)和功能(函数)。通过结构体对象可以访问成员函数来打印时间、设置时间和运行时间等操作。 而在使用class实现时间对象实例的代码中,我们可以看到使用了class关键字来声明Time类,并在类中定义了私有、受保护和公有成员变量和成员函数。通过类对象可以访问公有成员函数来打印时间,设置时间和获取小时等操作。 函数重载是指在同一个作用域内,允许有多个同名的函数,但它们的参数列表必须不同。通过函数重载,我们可以根据不同的参数类型和个数来选择合适的函数进行调用。在C语言中,函数重载是不支持的,而在C++中,函数重载是一种常用的特性。 在C++中,函数重载可以实现参数类型不同或参数个数不同的函数。例如,在代码中的函数重载示例中,函数add可以根据参数的类型(int或double)进行重载,从而实现了对不同类型的参数进行相加的功能。 总结起来,Qt是一个跨平台的C++应用程序开发框架,可以使用C++语言来编写代码,并通过Qt提供的类和函数来实现各种功能。在Qt中,可以使用struct或class来声明对象类型,并通过成员变量和成员函数来实现相应的功能。此外,C++还支持函数重载的特性,可以根据参数的类型和个数来选择合适的函数进行调用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [嵌入式QT基础-C++面向对象编程语法](https://blog.csdn.net/wprpr/article/details/108920306)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [QT 基础语法](https://blog.csdn.net/qq_41256954/article/details/88851140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.codeee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值