相关疑难解决方法(0)

无框和透明窗口qt5

我对qt和c ++很新,我遇到了一个我似乎无法弄清楚的问题.当我点击主ui上的按钮时,我想打开一个无框和透明的窗口.当我按下主ui上的按钮时,我已经有代码工作打开一个新窗口,但我似乎无法使无框和透明部分工作.

这是我为了解这个而编写的小程序的源代码

main.cpp中

#include "learnwindow.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    LearnWindow w;
    w.show();

    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

这是LearnWindow.h

#ifndef LEARNWINDOW_H
#define LEARNWINDOW_H

#include <QMainWindow>
#include <transwindow.h>

namespace Ui {
class LearnWindow;
}

class LearnWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit LearnWindow(QWidget *parent = 0);
    ~LearnWindow();

private slots:
    void on_pushButton_clicked();

private:
    Ui::LearnWindow *ui;
    TransWindow *winTrans;

public slots:
    void openTrans();
};

#endif // LEARNWINDOW_H
Run Code Online (Sandbox Code Playgroud)

这是learnwindow.cpp

#include "learnwindow.h"
#include "ui_learnwindow.h"

LearnWindow::LearnWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::LearnWindow) …
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

标签 统计

c++ ×1

qt ×1