Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将填充设置为QT中主窗口的样式?_C++_Qt - Fatal编程技术网

C++ 如何将填充设置为QT中主窗口的样式?

C++ 如何将填充设置为QT中主窗口的样式?,c++,qt,C++,Qt,如何将填充设置为QT中主窗口的样式 int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.setWindowFlags(Qt::FramelessWindowHint); w.setStyleSheet("padding: 10px;"); w.show(); return a.exec(); } Mainwindow.cpp #include "mainwindow.h"

如何将填充设置为QT中主窗口的样式

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
    w.setWindowFlags(Qt::FramelessWindowHint);
    w.setStyleSheet("padding: 10px;");
w.show();
return a.exec();
}

Mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}

MainWindow::~MainWindow()
{
delete ui;
}

您可以使用
setStyleSheet()
函数:

mainWindow->setStyleSheet("padding: 10px;");

我想将Padd设置为我的应用程序,就像这个应用程序一样:是的,你可以看到它有问题。我觉得主代码很好。主窗口代码如何?我觉得所有的代码都是正确的。我认为这可能与将UI元素添加到主窗口的方式有关。不确定是否有内置的方法来添加填充,但为了以防万一,请尝试
w->setStyleSheet(“margin:10px;”)取而代之。