#include <QWidget>
#include <QApplication>
#include <QPushButton>
#include <QtCore>
using namespace std;
class MainWindow:public QWidget{
Q_OBJECT
private:
QMap<QString,int> window_types;
QPushButton* button;
public slots:
void changeWindowType();
public:
MainWindow(const QString& name, QWidget* parent=0);
QMap<QString,int> getWindowTypes();
};
void MainWindow::changeWindowType(){
QMapIterator<QString,int> iter(window_types);
if(iter.hasNext()){
setWindowFlags(QFlag(iter.value()));
iter.next();
}
iter.toFront();
}
MainWindow::MainWindow(const QString& name,QWidget* parent):QWidget(parent){
setWindowTitle(name);
window_types=getWindowTypes();
button=new QPushButton(this);
QObject::connect(button,SIGNAL(clicked(bool)),this,SLOT(changeWindowType()));
}
QMap<QString,int> MainWindow::getWindowTypes(){
QMap<QString,int> window_types;
window_types.insert("Qt::Window",Qt::Window);
window_types.insert("Qt::Tool",Qt::Tool);
window_types.insert("Qt::ToolTip",Qt::ToolTip);
window_types.insert("Qt::Popup",Qt::Popup);
window_types.insert("Qt::SplashScreen",Qt::SplashScreen);
return window_types;
}
int main(int argv,char** argc){
QApplication app(argv,argc);
MainWindow window("My Window");
window.show();
return app.exec();
}
Возникают следующие ошибки при компиляции компилятором Clang из под macOS 10.12.6: :-1: ошибка: symbol(s) not found for architecture x86_64 :-1: ошибка: linker command failed with exit code 1 (use -v to see invocation)
pro файл следующего содержания:
QT += core
QT += widgets
CONFIG += c++11
TARGET = untitled
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
К сожалению не в первый раз уже сталкиваюсь с такой проблемой, прошу помощи. Спасибо большое за ранее !
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Зддравствуйте, подскажите пожалуйста, как можно отправить событие нажатия кнопкой мыши для owl-carousel, событие должно быть именно по слайду,...
Как, используя History API, сделать так чтобы блок, при клике на который происходит переход, сам перемещался плавно в бок?