QTableView长标题字符串不适合
QTableView Long Header String Not Fits
在Qt 4.6.2中,尽管我将resizeMode设置为Stretch,然后将内容调整为Columns和Rows,但比该列中每个项目的内容都长的标题字符串不适合。知道吗?谢谢
根据内容调整表的大小后,如果单列太小,则可以检查它们的标题。当列太小时,调整列的大小。使用QFontMetric类可以获得的标题文本的大小:
QTableView tv;
QFontMetrics fontmetric(tv.font());
//...
//for every colum:
int minWidth = fontmetric.width(headertextofcolum);
if (tv.columnWidth(colNr) < minWidth){
tv.setColumnWidth(colNr,minWidth);
}
相关文章:
- 类中的字符串不命名类型
- 带有Protobuf序列化的C++Hazelcast:字符串不是UTF-8格式的
- C++ - 使用基于范围的 for 循环将字符值分配给向量中的字符串不会分配值
- 反转字符串.不知道为什么这个逻辑是错误的.C++
- 如何保护非托管应用程序中的字符串不受进程转储的影响
- 修改向量中的字符串?(不使用循环)
- 有没有办法我可以在 C++ 中使用 if 语句来说明如果一个字符串不是两个名称的 eqal,它会给出一个输出,ATM i
- C ++相同的字符串不相等(实际上是char*)
- 指数近似不适合小输入或大输入
- 将字符从一个字符串简单分配到另一个字符串不起作用
- 使用"JSON for Modern C++"库检测整数不适合指定类型?
- 为什么 std:: setw 和 std::hex 不适合下面的代码?
- 为什么字符串不会在堆栈中推送或弹出
- boost::split会在输入字符串不是常量时更改输入字符串吗?
- 将字符指针按顺序存储在 map 中 std::map<char*, int> mymap。将其存储为字符或字符串不是一个选项
- C++实现代码中的字符串不应存在于输出二进制文件中.如何解决
- 字符串不会使用 reverse_copy 反转
- C++ cout 在擦除换行符后打印字符串不正确
- 此方法是否不适合在 std::unordered_map 中使用 2D 坐标作为键
- QTableView长标题字符串不适合