小编jre*_*ing的帖子

Eclipse Mars在Lubuntu滚动

刚刚在Lubuntu 14上安装了Eclipse Mars.在控制台或编辑器中上下滚动时 - 我得到一种覆盖一些文本的黑色矩形,或者测试在视觉上是扭曲的(线条变得不直).有人知道怎么修这个东西吗?在同一个comp上的Eclipse早期版本中没有这个.

eclipse

7
推荐指数
2
解决办法
1948
查看次数

Qt 4.8.6 中的 qlabel mailto 链接

我已按照之前类似问题的说明进行操作

所以现在如果我放置一个指向常规页面的链接,它可以使用默认浏览器正常打开。但如果我想从 QT QLabel 4.8.6 打开 mailto 链接,该链接不会执行任何操作。我究竟做错了什么?

这是代码:

UpgradeMessageDialog* umd = new UpgradeMessageDialog();
umd->ui->label->setOpenExternalLinks(true);
umd->ui->label->setTextInteractionFlags(Qt::TextBrowserInteraction);
umd->ui->label->setText("<a href='mailto:user@foo.com?subject=Test&body=Just a test'>My link</a>");
umd->exec();
umd->ui->label->connect(umd->ui->label,
    SIGNAL(linkActivated(const QString&)), umd,
            SLOT(linkOpen(const QString&)));
Run Code Online (Sandbox Code Playgroud)

(这被定义为相应 h 文件中的公共槽)

void UpgradeMessageDialog::linkOpen(const QString &link)
{
    QDesktopServices::openUrl(QUrl(link));
}
Run Code Online (Sandbox Code Playgroud)

只是为了澄清:我的计算机中设置了一个默认的邮件程序,当我在浏览器中输入 mailto:a@bc 时,该程序可以正常打开。

c++ qt

2
推荐指数
1
解决办法
1337
查看次数

标签 统计

c++ ×1

eclipse ×1

qt ×1