QT基础学习笔记4

界面布局
实现登录窗口,利用布局方式,给窗口进行美化。
选取widget进行布局,水平布局、垂直布局、栅格布局。
默认窗口和控件之间有空隙,可以调整,layoutLeftMargin
利用弹簧布局。
控件
按钮组:
QPushButton 常用按钮
QToolButton 工具按钮,用于显示图片,修改风格:toolButtonStyle,凸起风格: autoRaise
radioButton 单选按钮,设置默认ui->rBtn(按钮对象名)->setChecked(true)
checkbox 多选按钮,监听状态,2 选中,1半选 ,0未选中
QListWidget 列表容器
QListWidgetItem * item 一行内容
ui->listWidget->addItem(item)
设置居中方式 item->setTextAlignment(Qt::AlignHCenter)
可以利用addItems一次性添加整个内容

 //利用listWidgetItem写东西
    QListWidgetItem *item=new QListWidgetItem("嘎子劝潘子");
    //将文字放入listWidget控件中
    ui->listWidget->addItem(item);
    item->setTextAlignment(Qt::AlignHCenter);
   QStringList list;
   list<<"嘎子劝潘子"<<"潘子骗嘎子";
   ui->listWidget->addItems(list);

QTreeWidget 树控件
设置头,ui->treeWidget->setHeaderLabels(QStringList()<<“hero”<<“introduction”);
创建根节点
QTreeWidgetItem *liItem=new QTreeWidgetItem(QStringList()<<“power”);
添加根节点到树控件上
ui->treeWidget->addTopLevelItem(liItem);
添加子节点
liItem->addChild(ll);

 ui->treeWidget->setHeaderLabels(QStringList()<<"hero"<<"introduction");
   QTreeWidgetItem *liItem=new QTreeWidgetItem(QStringList()<<"power");
   ui->treeWidget->addTopLevelItem(liItem);
   QStringList hero1;
   hero1<<"嘎子";
   QTreeWidgetItem *ll=new QTreeWidgetItem(hero1);
   liItem->addChild(ll);

QTableWidget 表格控件
设施列数
ui->tableWidget->setColumnCount(3);
设置水平头
ui->tableWidget->setHorizontalHeaderLabels(QStringList())<<“姓名”<<“性别”<<“年龄”;
设置行数
ui->tableWidget->setRowCount(5);
设置正文
ui->tableWidget->setItem(0,0,new QTableWidgetItem(“盖伦”));
其他控件
stackedWidget 栈控件
ui->stackedWidget->setCurrentindex(1);
下拉框
ui->comboBox->addIltem(“奔驰”);
QLabel显示图片
ui->image->setPixmap(QPixmap(":/dog.jpg"));
QLabel显示动态图 gif图片
ui->lbl_movie->setMovie(movie);
movie->start();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我没有找到关于"Qtcreate"的相关信息。请问您是指"Qt Creator"吗?Qt Creator是一个集成开发环境(IDE),用于开发Qt应用程序。它支持多种平台,包括iOS、Android和WinRT。通过Qt Creator,您可以编写和调试代码,并使用Qt的字符串类,如QString和QByteArray,来处理字符串。QString是Qt最常用的字符串类,而QByteArray适用于处理以'\0'结尾的传统字符串。QByteArray可以处理多字节编码的字符串,如UTF-8、GBK和Big5。在使用QByteArray时,程序员需要确定所使用的字符串编码格式。此外,QByteArray还使用了隐式共享机制来提高运行效率。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Qt Create 笔记 (一) 1.QString 2.QByteArray](https://blog.csdn.net/linbounconstraint/article/details/51497782)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Game Programming Using QT(PACKT,2016)](https://download.csdn.net/download/vanridin/9431499)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值