当鼠标位于链接上时,我希望显示一个浮动在链接右侧的图标。这个想法是能够点击图标来显示一个对话框。只要图标下没有链接文本,此操作就有效。如果文本太长,以至于图标位于文本上方,则执行链接。永远不会调用图标单击处理程序。
我该怎么做才能让图标优先于链接?这是一个问题,因为图标是浮动的吗?
+------------------------------------------------------+
| This is the link |ICON|
+-------------------------------------------
我有一个容器,它有一个文本列表和每一行对应的图标。我不能让文本对齐,左对齐,图标对齐极右。此外,图标是基于文本长度的水平导向。我已经将文本和图标分开,使用div作为它们自己的独立身份。
下面是我使用的CSS属性:
chartInputSymbols: { // this is the class I use for the text
overflow: "auto",
float: "right",
},
circlePlus: { //this is the class I will be using f
我试图通过子类化和重写QPUshButton来定制一个paintEvent。我正在写课文,下面是图标:
paintEvent(QPaintEvent *paint)
{
QStyleOption opt;
opt.init(this);
QPainter p(this);
//Draw the base
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
//Draw the text
我想在TextView的文本中使用图标。(不是在前面,也不是结尾。)基本的想法是一个简短的信息框,告诉用户,菜单上有三条线。(因为在它们下面写“菜单”是不可能的,除非我也想自己处理所有的点击事件。所以我的短信应该是这样的:
现在,这只是一个图标添加在文本视图的末尾,但你可以清楚地看到,它看起来很难看,只工作在一个固定的屏幕大小。在景观模式下,图标将完全位于屏幕的另一边,而不是文本。因此,我正在寻找一些方法来写图标内的文字。我在想的是字符串资源中的"Um das Menüzu ffnen,tippe auf @drawable/三明治“之类的东西。(遗憾的是,这显然不是那样的。)