QT:如何初始化窗体尺寸大小
qt:
在构造函数中直接调用他设置大小就可以。如:
this->resize( QSize( 800, 600 ));
例子:
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
setWindowTitle((tr("SVG Viewer")));
createMenu();
svgWindow = new SvgWindow;
this->resize( QSize( 800, 600 )); //初始化窗口大小
setCentralWidget(svgWindow);
}
MainWindow::~MainWindow()
{
}
以上 初始化窗口尺寸大小 为: 800*600 像素。
显示窗体后用户依然可以通过拖放窗体大小。
在浏览器的开发者工具CONSOLE 下运行以下脚本下载 SVG图片
----****************************BEGIN *******************
var svg = document.querySelector('svg');
var svgData = new XMLSerializer().serializeToString(svg);
var blob = new Blob([svgData],{type:"image/svg+xml"});
var url = URL.createObjectURL(blob);
var link = document.createElement('a');
link.download = url;
link.click();
----******************END********************************
优质生活从拆开始
浙公网安备 33010602011771号