问题标签 [qtextcursor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QPlainTextEdit 忽略大多数文本块格式
我想增加 QPlainTextEdit 中段落(文本块)之间的间距,但无济于事。经过实验,我发现虽然一些格式属性(例如,背景颜色)生效,但其他的(例如,边距)被忽略了。
我发现了这个错误报告,但它只提到了QTextBlockFormat::lineHeight()
。就我而言,几乎所有的方法QTextBlockFormat::*
都被忽略了。一个最小的例子:
除了fmt.setBackground(QColor(Qt::yellow))
,其他的都被忽略了。使用 Qt 5.10。
python-3.x - Python Adding Pictures and headers to QPrintWidget
How can I add a header and a picture to my QPrintWidget /Printout ?
I found this really nice looking layouted outputfile. I would love to make my file look somthing like that. I tried to find a tutorial explaining how to do the 'layouting' of a file, but could not find any.
I would be really glad about some suggestions/help.
So far this is mycode, where the table is beeing drawn from the QTableWidget:
html - 使用 .hta 扩展名时可以隐藏鼠标光标吗?
我有一个带有一些 HTML 代码的 .hta,其唯一目的是在 1920x1080 显示器上显示 1920x1080 图像,并且我希望隐藏光标。
我已经尝试了一些东西,特别是
或者
最终,我觉得与光标相关的所有内容(在常规 HTML 实例中工作)在使用 .hta 扩展名时都不起作用。
这是我的完整工作代码,显示光标。从 .hta 文件运行光标时,我只需要在其中隐藏一些东西。
提前谢谢了!
编辑:
我在这里找到了这个: https ://www.w3schools.com/cssref/tryit.asp?filename= trycss_cursor 有一堆不同的光标变体,它们都在我的 HTA 中工作。他们都做,除了“无”。对我来说完全是无稽之谈!!这真让我抓狂!!:'(
它们都工作的事实证明代码本身工作正常。但我不知道为什么“无”拒绝正常工作。
qt - 从片段组装 QTextDocument
我想将QTextDocument
多个QTextDocumentFragment
s 中的 a 放在一起,用 . 表示的水平规则分隔<HR>
。像这样的东西(作为 ASCII 模型):
我这样做的尝试(使用insertText()
而不是insertFragment()
现在,以尝试使基本方案正常工作,但同样的事情发生在insertFragment()
)看起来像这样:
这样做的结果真的很奇怪。这是一个屏幕截图:
如您所见,我请求了两个<HR>
标签,但我得到了五个水平规则!QTextDocument 的 HTML 也很奇怪(我添加了几个换行符以使其更具可读性):
<HR>
HTML 中根本没有我的标签的迹象。使用稍微不同的策略——insertBlock()
只在<HR>
插入之前调用,或者只在它们之后调用,或者根本不调用——我得到了这个主题的变化;有时bar
并且baz
在 HTML 输出中不可见,但大量的<HR>
标签却是。例如,如果我将插入代码更改为:
然后我得到一个结果,在我的应用程序的可见渲染中有四个水平规则,并且有这个 HTML 输出:
请注意bar
和baz
在 HTML 输出中不可见,尽管它们在应用程序中呈现可见。
但是,在我发现的代码中,我没有得到我想要的东西。看起来我正在QTextDocument
进入某种内部不一致或混乱的状态。那么:这样做的正确方法是什么?
这是 macOS 10.14.6 上的 Qt 5.9.8。
qt - QTextTable中的交替行背景
我正在尝试使用 创建可打印文档QTextDocument
,其中还包括一个表格,我正在使用QTextCursor::insertTable
. 但是我需要为表格行使用不同的背景颜色。该表旨在包含一个月的所有日子,周末应该有灰色背景,而工作日应该没有背景。
我试过这段代码:
现在的问题是table->setFormat
改变了整个表格的格式,我似乎找不到任何可以让我设置row或cell格式的函数。单元格有格式化选项,但这些选项是针对文本格式的,因此不会为单元格背景着色。
我也尝试过使用QTextDocument::insertHTML
和处理 HTML 表格,但是 Qt 无法正确呈现我将用于设置边框样式等的 CSS。
如何在 中实现交替行背景颜色QTextTable
?
python - tkinter - 如何在小部件的光标选项中导入窗口光标?
以下是我在许多网站上爬行时能够找到的光标选项列表:
"arrow"
"circle"
"clock"
"cross"
"dotbox"
"exchange"
"fleur"
"heart"
"heart"
"man"
"mouse"
"pirate"
"plus"
"shuttle"
"sizing"
"spider"
"spraycan"
"star"
"target"
"tcross"
"trek"
"watch"
这是我的问题:我希望能够访问 windows 在其指针的自定义设置中可用的所有光标选项,并且能够在 My Gui 中使用它们,那是因为 .... Tkinter 提供的光标选项确实不足以满足我创建复杂 gui 的需求,总而言之,它们还不够。
看下面:(有189个指针可用)
我的目标是能够使这些指针或鼠标光标显示 ^^ABOVE^^,可用于我想要的小部件中的 tkinter 光标选项,这样我就可以使这些应用程序看起来更像 Windows 应用程序。
这些是我的奇迹:
- 我应该更改 tkinter 的包代码还是更改它从中获取这些光标或指针图像的目录?到目录的windows指针或游标是什么?
- 是否有任何内置选项可以这样做?例如为此目的而复杂的类(可用的光标定制)?
如果您有任何建议,请不要犹豫,提出任何建议。
python - 有没有办法在应用程序启动时将光标放在 QTextEdit 上?
QTextEdit
当我单击打开应用程序时,我一直在尝试不同的方法将光标置于其中。我QTableWidget
在同一个应用程序中有一个,当我打开应用程序时,表格的第一个单元格会突出显示。各种示例显示(主要是 C++)如何在执行某些操作后保留光标,但是有没有办法让光标在QTextEdit
打开时保持不变?
QTextEdit
我对将光标放在应用程序启动时的工作原理缺乏共识。我尝试但没有结果的代码是:
我尝试的另一个是:
python - QObject::connect: 无法对“QTextCursor”类型的参数进行排队(确保使用 qRegisterMetaType() 注册了“QTextCursor”。)
我收到错误:
当我使用这个 UI 时,它是我第一次更改文本编辑小部件时工作。在这段时间之后,我收到了错误。奇怪的是,即使出现错误消息,UI 仍然可以工作,它导致的唯一问题是我无法通过函数 new_msg() 更改文本编辑小部件
c++ - QPlainTextEdit 中的多个可视文本光标
在Sublime Text中,如果您在单击时按住控件,则可以将另一个光标添加到文档中,从而允许您一次在多个位置键入和编辑。我正在尝试使用 Qt 的 QPlainTextEdit 重新创建它。逻辑似乎很简单...
在Ctrl+click上,在单击的位置创建并存储一个新光标
绘制所有光标
当任何关键事件发生时,确保其他游标也收到它们
但是,似乎为了做这些事情,我必须准确了解 QPlainTextEdit 的工作原理,虽然我有一个松散的理解,但我发现源代码非常密集且难以导航。
虽然这个功能对我来说非常重要,但我不能花一个月的时间在上面。我不知道如何合理地进行。是否有一些使用 Qt 构建的具有此功能的开源文本编辑器?我实际上可以在不彻底了解 QPlainTextEdit 的工作原理的情况下实现它吗?还有其他我没有考虑过的解决方案吗?我认为这将是微不足道的,或者至少有人可能以前解决过它,但事实并非如此。任何建议表示赞赏。