首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Qt 惯用代码 备忘

2013-02-17 
Qt 常用代码 备忘1. 设置背景图片 setStyleSheet(MainWindow { border-image:url(:/images/grass.png) }

Qt 常用代码 备忘
1. 设置背景图片 setStyleSheet("MainWindow { border-image:url(:/images/grass.png); }"); 2.隐藏窗口 最小化,最大化,关闭那一栏this->setWindowFlags(Qt::FramelessWindowHint); 3.调用外部exe #include <QProcess>QProcess::startDetached("G:Qttest5-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK____debugtest5.exe",QStringList()); 4.窗口 最小化 最大化 关闭按钮自定义this->setWindowFlags(Qt::CustomizeWindowHint);this->setWindowFlags(Qt::WindowCloseButtonHint);//只要关闭按钮setWindowFlags ( Qt::WindowFlags type )Qt::FrameWindowHint:没有边框的窗口Qt::WindowStaysOnTopHint://总在最上面的窗口Qt::CustomizeWindowHint://自定义窗口标题栏,以下标志必须与这个标志一起使用才有效,否则窗口将有默认的标题栏Qt::WindowTitleHint:显示窗口标题栏Qt::WindowSystemMenuHint://显示系统菜单Qt::WindowMinimizeButtonHint://显示最小化按钮Qt::WindowMaximizeButtonHint://显示最大化按钮Qt::WindowMinMaxButtonsHint://显示最小化按钮和最大化按钮Qt::WindowCloseButtonHint://显示关闭按钮 5.确认对话框 if (!(QMessageBox::information(this,tr("Reboot"),tr("Are you sure reboot now?"),tr("Yes"),tr("No")))){qDebug()<<"click ok";} 6.添加滚动条
    QScrollArea *areaWidget = new QScrollArea();
    areaWidget->setWidget(vm_list_dis);//要添加滚动条的窗体
    areaWidget->setStyleSheet("background-color: rgb(45, 92, 169)");//设置背景色
    areaWidget->viewport()->setAutoFillBackground(true);
    areaWidget->showMaximized();

热点排行