qmainwindow

    3热度

    1回答

    我想知道是否有一种方法可以使QM窗口小部件中的Qt小部件拉伸和缩放,因为主窗口的大小被拉伸和收缩。基本上,我想整个窗口,它的内容除了尺寸外,具有相同的外观: 在我能想到完成这个的唯一方法是获得主窗口的大小,做数学对于每个小部件,每当主窗口大小发生变化时重置它们的大小,但我认为有一种更简单的方法。

    2热度

    1回答

    我试图创建一个QMainWindow来封装我正在放入的QGraphicsView。我希望它开始最大化,所以我这样做: QMainWindow *mainWindow = new QMainWindow(); mainWindow->setWindowState(Qt::WindowMaximized); mainWindow->show(); qDebug() << mainWindow->

    0热度

    1回答

    也许有更好的方式来说明问题,但这是我现在最好的想法。无论如何,问题是这样的。 我有一个PNG文件用作QMainWindow背景,我使用样式表进行设置。 唯一的问题是给我一个圆角我已经在PNG文件中使用了一个alpha通道。 通道是透明的,但在其下方,我看到灰色(而不是透明),这要归功于QMainWindow。我试图在样式表中将背景设置为透明,但随后变为黑色。 我正在通过下面指定的方法进行设置。 (

    1热度

    1回答

    我需要在QMainWindow及其所有小部件初始化并呈现时开始工作。 我该如何捕捉这样的事件?

    4热度

    1回答

    如何在QMainWindow中为3个窗口小部件创建一个tabable dock? 我正在使用的代码波纹管: widget1 = new QDockWidget(this); widget1 ->setObjectName("name1"); addDockWidget(Qt::LeftDockWidgetArea, widget1); widget2 = new QDockWidget(th

    3热度

    1回答

    我正在开发一个项目,我必须展示一个非常大的(垂直)主窗口小部件。 在我的GUI的最初版本中,它刚刚被添加为QMainWindow的中央Widget,从而导致在小屏幕分辨率下Widget底部的控件无法访问的问题。 为了解决这个问题,我在主Widget周围封装了一个QScrollArea,但是现在主窗口总是比较小,即使不需要。 我需要改变什么,所以主窗口(垂直)大小足以显示所有内容,除非它对于屏幕分辨

    2热度

    3回答

    在Windows 7上使用Qt 4.8.4(MSVC 2010)我的应用程序中有一个标准的QMainWindow带有工具栏。我希望工具栏保持灰色,但中央小部件应该有白色背景。起初调用centralWidget->setStyleSheet("background-color: white;")似乎完成了这项工作,但将其与设计器生成的小部件(Q_OBJECT)一起使用不会。随后我玩弄了各种其他方法来

    0热度

    1回答

    我有一个创建主应用程序对话框一个Qt 4的基类: class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); }; MainWindow::MainWindow(QWidget *parent) : QMainWindow(paren

    3热度

    1回答

    我正在学习Qt,Qt 5.当我启动Qt Creator并创建一个包含所有默认设置的项目时,我生成了这两个文件(我不包括main.cpp和在.pro文件) mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } c

    0热度

    1回答

    我正在尝试使QWidget跟着另一个移动。 特别是,我有一个QMainWindow一个按钮。此按钮显示QWidget,“追随者”。现在我想追随者实际上在我拖动它时遵循QMainWindow。 我已经重新实现QMainWindow::moveEvent()可更新跟随的位置,但移动和追随者之间的巨大延迟。它的工作原理,但它看起来像从1990年的东西!我实际上可以拖动窗口,当我停下来时,跟随者会移动。