设置不剪切文本的QDialog的固定大小
Set fixed size of a QDialog without cutting text
我目前使用以下代码将QDialog设置为固定大小
dlg->setWindowModality(Qt::WindowModal);
dlg->setFixedSize(dlg->size());
现在,作为这个代码的结果,无论大小,我保存我的ui形式在QT设计器。它会一直保持这个大小。然而,这最终成为一些系统和显示器的问题。由于空间不足,我的q标签开始从侧面剪下来。我想知道做这件事的正确方法是什么?我如何确定哪种大小适合表单上的布局?表单本身有一个水平布局,其中有多个布局??
Try
dlg->adjustSize();
dlg->setFixedSize(dlg->sizeHint());
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 嵌套在类中时无法设置成员数据
- 需要帮助设置在C++中使用的Potrace
- 如何在自删除后将对象设置为nullptr
- 将指针设置为"nullptr"并不能防止双重删除?
- 如何在Ubuntu中使用cmake设置qt4
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何在boost beast http请求中设置http头
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 如何将这个C++哈希表转换为动态扩展和收缩,而不是使用硬设置的最大值
- 为什么文件名被设置为一个点,而不是在读取矢量中的文件名时
- 如何在24位SDL_Surface上设置像素的颜色
- std::设置自定义比较器
- QDialog - 设置背景图像
- 如何设置QDialog在exec()方法上不可见
- 将QDialog设置为外星人
- 在QDialog上设置Windows标志会隐藏窗体
- 设置不剪切文本的QDialog的固定大小