「Qt」- 杂记

内容简介

本部分整理与Qt有关的杂记。

# Qt Creator 、Qt Designer、Qt Quick Designer

-「Wikipedia/Qt Creator#Editors
-「Qt Designer vs Qt Quick Designer vs Qt Creator?

Qt Creator是Qt的IDE,它大大简化了Qt的开发。

Qt Designer是一个图形工具,可以让您构建QWidget GUI。

Qt Quick Designer与Qt Designer类似,但用于构建基于QML的GUI。

Qt Quick Designer与Qt Designer两者都内置于Qt Creator。

# 安装Qt Creator工具

#!/bin/sh

################################################################################
# Kali GNU/Linux Rolling
#
# # Ubuntu 14.04 QtCreator Qt5 examples missing
# # https://askubuntu.com/questions/450983/ubuntu-14-04-qtcreator-qt5-examples-missing
# # Getting Started With Qt and Qt Creator on Linux
# # https://www.ics.com/blog/getting-started-qt-and-qt-creator-linux
#
################################################################################
# 安装基础
apt-get install qtcreator

# 安装示例(不同的示例可能在不同的包中),该命令并未安装说有的示例包。
apt-get install qtbase5-examples qtbase5-doc-html qtwebengine5-examples

# 使TabWidget按钮居中

-「QTabwidget’s tab text alignment not working

# 创建按钮
QLabel * button = new QLabel("text");
button->setAlignment(Qt::AlignLeft);

# 将原有的文本置空
ui->tabWidget->tabBar()->setTabText(index, "");

# 将按钮添加到组件上
ui->tabWidget->tabBar()->setTabButton(index, QTabBar::LeftSide, button);