• 997阅读
  • 5回复

[提问]QComboBox 疑惑 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2022-12-16


QComboBox关联 ”说明“ 显示不同文本,如何实现?
离线20091001753

只看该作者 1楼 发表于: 2022-12-16
  1. [signal] void QComboBox::currentTextChanged(const QString &text)
  2. This signal is sent whenever currentText changes. The new value is passed as text.
  3. Note: Notifier signal for property currentText.
  4. This function was introduced in Qt 5.0.


(づ ̄ 3 ̄)づ

只看该作者 2楼 发表于: 2022-12-16
回 20091001753 的帖子
20091001753:[signal] void QComboBox::currentTextChanged(const QString &text)
This signal is sent whenever currentText changes. The new value is passed as text.
Note: Notifier signal for property currentText.
....... (2022-12-16 12:18) 

这里我知道是用这个函数去关联,主要我不知道,这里"说明"去怎样展示的,是用QStanckedWidget去实现的吗?
1条评分金钱+10
20091001753 金钱 +10 QPlainTextEdit 2022-12-16
离线20091001753

只看该作者 3楼 发表于: 2022-12-16
如果仅需显示文本,可以:QLabel

但是如果你希望文本可以被选中复制,甚至可以编辑,可以用 QLineEdit(单行)、QPlainTextEdit(多行)。

如果你希望显示富文本,例如嵌入图片,则是 QTextEdit,它支持 Html、Markdown

如果内容在某个网址里,可以用 QWebEngineView,它是 qt 内置的游览器,让它显示某个网址就好。
(づ ̄ 3 ̄)づ

只看该作者 4楼 发表于: 2022-12-16
回 20091001753 的帖子
20091001753:如果仅需显示文本,可以:QLabel
但是如果你希望文本可以被选中复制,甚至可以编辑,可以用 QLineEdit(单行)、QPlainTextEdit(多行)。
如果你希望显示富文本,例如嵌入图片,则是 QTextEdit,它支持 Html、Markdown
....... (2022-12-16 14:26) 

非常感谢
离线zhangxin

只看该作者 5楼 发表于: 2022-12-17
[signal] void QComboBox::currentIndexChanged(int index)
快速回复
限100 字节
 
上一个 下一个