• 5714阅读
  • 2回复

[提问]在利用QTextEdit做一个文本编辑器的时候设置字体时出现问题求助 [复制链接]

上一主题 下一主题
离线iaccepted
 

只看楼主 正序阅读 楼主  发表于: 2012-02-09

void TextEdit::on_action_Font_triggered()
{
    if(activeChildWindow()==NULL)return;
    bool ok;
    QFont font = QFontDialog::getFont(&ok,activeChildWindow()->font(),this);
    if(ok)
    {
        activeChildWindow()->setCurrentFont(font);//此处导致程序意外退出   debug错误原因SIGSEGV    Segmentation fault
    }
}

作为一个菜鸟实纠结了一阵子了,烦请大家帮忙解决。
在技术的道路上我一直在追求卓越……
离线iaccepted

只看该作者 2楼 发表于: 2012-02-12
谢谢大家,问题已解决,本帖结了。
在技术的道路上我一直在追求卓越……
离线jdwx

只看该作者 1楼 发表于: 2012-02-10
回 楼主(iaccepted) 的帖子
if(activeChildWindow()==NULL)return;
改一改
if(!activeChildWindow())return;
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个