列表和字体样式

列表

1、无序列表: 使用ul和li来创建 前边用小圆点表示

<ul>
	<li>列表项1</li>
	<li>列表项2</li>
	<li>列表项3</li>
</ul>

2、有序列表:使用ol和li来创建 前边用1、2、3表示

<ol>
	<li>列表项1</li>
	<li>列表项2</li>
	<li>列表项3</li>
</ol>

3、定义列表: 使用dl、dd、dt来创建一个定义列表

<dl>
	<dt>定义项1</dt>				定义项1
	<dd>定义描述1</dd>				定义描述1
	<dt>定义项2</dt>				定义项2
	<dd>定义描述2</dd>				定义描述2
	<dt>定义项3</dt>				定义项3
	<dd>定义描述3</dd>				定义描述3
</dl>

文本格式化

1、单位

  • px (像素)图片是由一个个小像素组成的,一个小像素就是1px,不同显示器的一个像素的大小是不同的。
  • %(百分比) 百分比是相 对于父元素来说的,如果父元素使用的大小是16px, 则100%就是16px,200%就是32px。
  • em(和百分比类似)是相对于font-size说的(1em = 1font-size)

2、颜色

  • 直接用颜色的关键字来代表一种颜色:red、yellow、green…
  • 十六进制颜色(用的最多)比如:#6600FF
  • RGB值:
    • RGB(100%,0%,0%)
    • RGB(0,255,0)
    • 第一个数表示红色的浓度,第二个数表示 绿色浓度,第三个数表示蓝色的浓度

3、文字大小

  • font-size用来指定文字的大小

4、字体

  • 通过font-family可以指定标签中文字使用 的字体
    • 格式: p{font-family:微软雅黑}
  • 通过font-family可以同时指定多个字体,如果第一个有就不匹配后边的
    • 格式:p{font-family:微软雅黑, 宋体 , 楷体}

5、字体分类
serif(衬衫字体)
sans-serif(非衬线字体)
monospace (等宽字体)
cursive (草书字体)
fantasy (虚幻字体)

6、斜体和粗体
font-style:italic 用来指定文本的斜体
font-weight:bold 用来指定文本的粗体

7、小型大写字母
font-variant:small-caps

8、字体属性简写
font:加粗 斜体 小型大写 大写/行高 字体

9、行间距
line-height用于设置行高,行高越大则行 间距越大。
行间距 = line-height – font-size

10、大写化
text-transform样式用于将元素中的字母全都变成大写。
大写:text-transform:uppercase
小写:text-tansform:lowercase
首字母大写:text-transform:capitalize
正常:text-transform:none

11、文本的修饰

text-decoration:line-through   在中间添加线条(删除线)
text-decoration:underline   在下边添加线条(下划线)
text-decoration:overline    在上边添加线条
text-decoration:none    正常没有线条,可以把有下划线的取消

12、字母间距和单词间距
letter-spacing用来设置字符之间的间距。
word-spacing用来设置单词之间的间距。
这两个属性都可以直接指定一个长度或百 分数作为值。正数代的是增加距离,而 负数代表减少距离。

13、对齐文本
text-align用于设置文本的对齐方式。
可选值:

  • left:左对齐
  • right:右对齐
  • justify:两边对齐
  • center:居中对齐

14、首行缩进
text-indent 用来设置首行缩进
该样式需要指定一个长度,并且只对第一行生效,可以用(2em)做单位

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用setFont()函数来设置QComboBox字体样式,例如: QComboBox *comboBox = new QComboBox(); QFont font("Arial", 12, QFont::Bold); comboBox->setFont(font); 这将设置QComboBox字体为Arial,大小为12,加粗。 ### 回答2: 要在QComboBox设置字体样式,可以使用QFont来设置。可以通过以下步骤来实现: 1. 创建一个QFont对象,并设置想要的字体样式,比如字体、大小、粗细等等。例如:QFont font("Arial", 12, QFont::Bold); 2. 获取QComboBox对象的QComboBox::view()部件,这是显示下拉选项的部件。 3. 在view部件上设置字体样式,可以使用setStyleSheet方法来设置样式表。例如:comboBox.view()->setStyleSheet("font: 12px Arial;"); 4. 另外,如果想要对QComboBox的下拉列表的选项字体进行定制,可以使用QComboBox的setItemDelegate方法来设置代理。通过实现自定义代理类,并重写paint方法,可以在paint方法设置每个选项的字体样式。 示例代码如下: ```cpp QFont font("Arial", 12, QFont::Bold); comboBox.view()->setStyleSheet("font: 12px Arial;"); // 创建自定义代理类 class MyDelegate : public QStyledItemDelegate { public: void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const { QStyledItemDelegate::paint(painter, option, index); // 设置字体样式 QFont font("Arial", 12, QFont::Bold); painter->setFont(font); } }; // 设置代理 MyDelegate* delegate = new MyDelegate(); comboBox.setItemDelegate(delegate); ``` 这样,QComboBox字体样式就会根据设置的QFont来显示了。 ### 回答3: 要设置QComboBox字体样式,可以使用setFont方法来实现。下面是一个示例代码段,演示了如何设置QComboBox字体样式: ``` # 导入必要的模块 from PyQt5.QtWidgets import QApplication, QComboBox, QMainWindow # 创建一个QApplication实例 app = QApplication([]) # 创建一个QMainWindow实例 window = QMainWindow() # 创建一个QComboBox实例 combobox = QComboBox(window) # 设置QComboBox字体样式为粗体 font = combobox.font() font.setBold(True) combobox.setFont(font) # 添加选项 combobox.addItem("Option 1") combobox.addItem("Option 2") combobox.addItem("Option 3") # 在主窗口添加QComboBox window.setCentralWidget(combobox) # 显示窗口 window.show() # 启动应用程序的主事件循环 app.exec_() ``` 在上面的代码,`combobox.setFont(font)`这一行设置了QComboBox字体样式为粗体。你可以根据需要修改字体的其他属性,比如设置字体的大小、颜色等等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值