QT Creator窗口部件
来源:互联网 发布:python处理ajax请求 编辑:程序博客网 时间:2024/05/16 14:01
利用QT建立窗口部件
#include<QtWidgets>int main(int argc,char *argv[]){ QApplication a(argc,argv); QWidget *widget = new QWidget();//新建QWidget类对象,默认parent参数是0,所以它是个窗口 widget->setWindowTitle(QObject::tr("I'm widget"));//窗口标题 QLabel*label = new QLabel();//新建QLabel类对象,默认parent参数是0,所以它是个窗口 label->setWindowTitle(QObject::tr("I'm label")); label->setText(QObject::tr("label:I'm a window"));//窗口内显示信息 label->resize(180,20);//部件大小 QLabel *label2 = new QLabel(widget);//指定父窗口为widget,不是窗口 label2->setText(QObject::tr("label2:I'm not a independent window.I'm just the subcomponent")); label->resize(250,20); label->show(); widget->show();//显示 int ret = a.exec(); delete label; delete widget; return ret;}要在项目中的.pro文件内加上"QT+=widgets"
更改新建对象的代码为:
#include<QtWidgets>int main(int argc,char *argv[]){ QApplication a(argc,argv); QWidget *widget = new QWidget(0,Qt::Dialog); widget->setWindowTitle(QObject::tr("I'm widget")); QLabel*label = new QLabel(); label->setWindowTitle(QObject::tr("I'm label")); label->setText(QObject::tr("label:I'm a window")); label->resize(180,20); QLabel *label2 = new QLabel(0,Qt::SplashScreen); label2->setText(QObject::tr("label2:I'm not a independent window.I'm just the subcomponent")); label->resize(250,20); label->show(); widget->show(); int ret = a.exec(); delete label; delete widget; return ret;}
结果窗口类型的样式变成了欢迎窗口类型
再次修改
#include<QtWidgets>int main(int argc,char *argv[]){ QApplication a(argc,argv); QWidget *widget = new QWidget(0,Qt::Dialog | Qt::FramelessWindowHint); widget->setWindowTitle(QObject::tr("I'm widget")); QLabel*label = new QLabel(); label->setWindowTitle(QObject::tr("I'm label")); label->setText(QObject::tr("label:I'm a window")); label->resize(180,20); QLabel *label2 = new QLabel(0,Qt::SplashScreen | Qt::WindowStaysOnBottomHint); label2->setText(QObject::tr("label2:I'm not a independent window.I'm just the subcomponent")); label->resize(250,20); label->show(); widget->show(); int ret = a.exec(); delete label; delete widget; return ret;}
结果窗口标题隐藏起来了
0 0
- QT Creator窗口部件
- Qt窗口部件
- 自定义Qt窗口部件
- Qt窗口部件
- Qt自定义窗口部件
- Qt自定义窗口部件
- Qt窗口部件
- Qt之窗口部件
- Qt中的窗口部件
- Qt自定义窗口部件
- QT窗口部件
- Qt窗口部件
- Qt-使用窗口部件
- Qt Creator窗口布局
- qt creator各个部件显示图片总结
- 自定义QT窗口部件外观
- 自定义QT窗口部件外观
- qt窗口部件的布局
- 自用代码块
- Bootstrap 增删改查
- Json相关工具类
- crc校验多项式码
- java swing根据字符串搜索定位到JTree某一个节点上或JTable某一行上
- QT Creator窗口部件
- 开发调整UI间距实用工具FLEX
- 返回顶部的button的效果
- PHPExcel 操作
- java.net.BindException: Address already in use: connect
- git 全局配置 查看详细提交信息
- java设计模式--结构模式
- matplotlib可视化基本操作
- 汉字GBK编码-------也叫区位码------本人备注