qwidget

    0热度

    1回答

    应该QWidget::geometry().topLeft()总是返回QPoint(0, 0)如果framelees并没有parent?

    2热度

    1回答

    我有使用鼠标在其上绘制的QWidget子类。 我使用setCursor将其光标更改为十字形状。 它工作正常,但只要我按下鼠标按钮(例如绘制手绘线),光标将变回应用程序光标。 请注意,我不希望在mouseenter事件上使用setOverrideCursor,例如因为我想仅为此小部件更改光标而不是整个应用程序,并且我有更好的解决方法(如下所示)。我目前的解决方案是使用 setCursor(curso

    0热度

    1回答

    我的意思是,就像一个WebKit的小部件,这样我就可以将其插入我的布局。

    3热度

    1回答

    我已经设置了以下CSS到QWidget的样式表的所有控件: QWidget { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00b7ea, stop: 1 #009ec3); /* Chrome10+,Safari5.1+ */ } 它工作正常,但是当我把一个按钮或画布上的任何其他控制,我得到元素

    1热度

    1回答

    有没有办法让QWidget(及其任何子类)完全忽略它的最小大小?我想要的是当QPushButton的大小太小时切断它,而不是阻止窗口调整大小(默认行为)。

    2热度

    1回答

    是否可以为QWidget分配一个alpha透明掩码?我知道如何设置使用setMask的面具,但它似乎只支持黑色&白色面具。是否有可能使其支持真正的Alpha通道? 即目前我有这样一个PNG: 和小窗口是这样的: 如果我打开我的PNG在的QPixmap,并将其设置为面具,我得到这个(注意边缘): 不过,我想获得这个(平滑的边缘): 任何想法如何做到这一点? 注意:我在小部件上做了一些更复杂的绘图,它

    0热度

    1回答

    我正在用Python编写一个小Qt应用程序。我创建了QMainWindow,它有一个QGridLayout。在每个网格中,我添加了QTextBrowser Widget。我想让我的网格左侧不超过窗口的25%。所以我会有两个QTextBrowser:一个是窗口宽度的25%,另一个是窗口宽度的75%。我该怎么做?谢谢!

    0热度

    1回答

    我正在写一个QT应用程序,我很生疏的C++,所以我猜这就是问题所在。我在我的Mac上发现了一个exc_bad_access信号,这意味着我在记忆中做错了。这里是我的代码: void MainWindowController::showMainWindow() { MainWindow *w = mainWindow(); w ->show(); } MainWindow

    0热度

    1回答

    也许我想这个完全错误的...... 我创建了一个新的小工具Qt Creator中与设计文件(我捡了Widget模板,它为我的自定义窗口小部件类以及设计器文件生成了一个源文件和头文件)。 然后我用Designer设计了这个小部件。我现在可以创建这个小部件的实例,它会显示在我的应用程序中。 但它不是非常有用,因为我不知道如何在运行时自定义小部件。 假设我在小部件中的所有内容都是标签和按钮。在运行时,如

    5热度

    1回答

    可以QWidget::mapToGlobal在widget不可见时工作吗?我没有在手册上找到任何内容。如果它不能为什么?