在Qt Creator(设计师)中向QToolBar添加QLineEdit

3

我在使用IDE时,通过添加代码将控件作为QLineEdit添加到QToolbar中遇到了问题(没有所见即所得的编辑器,我无法进行任何GUI编码)。

我还需要关于它上面的重叠控件的帮助。

最后一个问题是,如何在悬停时从QWebview获取链接(更像是当Web浏览器向您显示您悬停的链接时)。

抱歉问了太多问题,我是新手你知道的。

提前感谢。

1个回答

10
  • Designer 有一些无法实现的功能,例如将 QLineEdit 或其他小部件添加到 QToolBar 中,但你可以通过代码轻松实现:

ui.toolBar->addWidget(yourLineEdit);
// or you can place it after an existing action:
ui.toolBar->insertWidget(ui.anActionInYouToolBar, youLineEdit);
  • QWebPage 有一个信号叫做 linkHovered


  • 我就是找不到在哪里放那段代码,使用VS会容易得多。还有,我该如何在代码中创建插槽?感谢您的回复。 - Ahmed Nematallah
    1
    那段代码应该放在窗口构造函数中,在调用 ui.setupUi(this); 之后。但是你真的应该先跟随 Qt 教程 或者先阅读一本关于 Qt 的书籍。 - alexisdm
    1
    好的,谢谢你的回复。我原本以为它会像C#一样进入一个表单中。 - Ahmed Nematallah

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接