【发布时间】:2010-04-05 09:59:26
【问题描述】:
我在 Tab 小部件中有一些带有 QPlainTextEdit 的 Qt 应用程序。当尝试在它上面做一个指针时
QPlainTextEdit *w = (QPlainTextEdit*)ui->tabWidget->widget(0)
并调用 document() 方法
w->document()
我得到一个段错误。
但是如果我直接调用文档,例如ui->mainEdit->document(),然后一切正常。
谁能解释一下为什么会这样?
【问题讨论】:
-
我猜 tabWidget->widget(0) 返回 NULL。您确定在 tabWidget 填充了适当的内容之后执行“w = ...”吗?
标签: qt segmentation-fault