或许是Bug,或许是我没有理解背后原理。
ui.plainTextEdit->setMaximumBlockCount(3);
int mc = ui.plainTextEdit->maximumBlockCount(); // mc=3
当添加了一些Block块后
int mc = ui.plainTextEdit->maximumBlockCount(); // mc=3
appendPlainText("Hello, World");
appendPlainText("Hello, World");
appendPlainText("Hello, World");
mc = ui.plainTextEdit->maximumBlockCount(); // mc=3
但是当关联了blockCountChanged事件后:
connect(ui.plainTextEdit, &QPlainTextEdit::blockCountChanged, [this]
{
// mc始终是0
int mc = ui.plainTextEdit->maximumBlockCount();
});
2730

被折叠的 条评论
为什么被折叠?



