标签: stylesheet

任意选择的 QTreeWidgetItems 的样式悬停和选定颜色

我有一个QTreeWidget并且我有一个应用于它的样式表。我希望其中一些QTreeWidgetItem具有与其他样式表样式项目不同的颜色hover和颜色。selectednormal为状态着色setData(columnNumber, Qt::ForegroundRole, colorName),但无法更改悬停和选定状态的颜色。

有谁知道是否可以通过Qt某种方式实现这一目标?

谢谢!

qt stylesheet qtreewidget qtreewidgetitem qstyle

1
推荐指数
1
解决办法
1839
查看次数

为 QTreeWidget 中的元素设置样式表和字体大小

我尝试为树小部件的标题和内容设置新的字体大小。

这里的问题是:我无法直接为内容设置字体大小,因为在我设置的那一刻,内容还没有出现。所以我可以只设置StyleSheet,这样当内容出现时,它就会遵循StyleSheet。这是我的代码:

    int modifier = 2;
    /* Set font size for headers */
    QFont f = ui.treeWidget->headerItem()->font(0);
    if (f.pointSize() == 10)
        f.setPointSize(f.pointSize() - 1);
    else
        f.setPointSize(f.pointSize() - modifier);
    ui.treeWidget->headerItem()->setFont(0, f);
    ui.treeWidget->headerItem()->setFont(1, f);
    ui.treeWidget->headerItem()->setFont(2, f);

    /* Set font size for content */
    ui.treeWidget->setStyleSheet("{font-size: " + QString::number(f.pointSize()) + "}");
Run Code Online (Sandbox Code Playgroud)

这是结果,标题字体大小改变了,但内容没有改变。我哪里错了,或者您还有其他解决方案吗? 在此输入图像描述

qt stylesheet qtreewidget qtreewidgetitem

1
推荐指数
1
解决办法
7000
查看次数

如何在没有插件的情况下禁用 MS Edge 中的样式表

我测试了一个网站的可访问性,现在我有一个质量检查来验证所有更改是否已完成。QA 需要验证网站在样式表关闭的情况下仍然可读。QA 只能使用 MS Edge,不能安装任何插件或浏览器扩展。有人知道如何关闭样式表吗?谷歌搜索我一无所获。当我评估该网站时,我使用了 Chrome 中的扩展程序,因此我以前从未遇到过此问题。

css stylesheet microsoft-edge

1
推荐指数
1
解决办法
5520
查看次数

WordPress 登录页面未获取 load-styles.php?

我刚刚完成将 WordPress 实例克隆到同一服务器上的子目录。

管理面板看起来很好,页面正在加载,但是,导航到“..../wp-login.php”,登录页面没有加载样式表,而是加载其他任何地方。

我检查了网络选项卡并找到了附件:

在子目录中:

没有加载样式表

在根级别:

正在加载样式表

我似乎无法在网上找到任何有关此的文档,因此任何想法将不胜感激。

另外一点,在渲染的登录页面的第 22 行,缺少以下内容:

https://www.example.com/wp-admin/load-styles.php?c=1&dir=ltr&load%5B%5D=dashicons,buttons,forms,l10n,login&ver=4.9.3' type='text/css ' 媒体='全部'/>

所以它根本没有加载。:/

css php authentication wordpress stylesheet

1
推荐指数
1
解决办法
5575
查看次数

未找到将 CSS 导入 JavaFX 的源

我正在开发一个项目,我想使用外部 CSS 文件和 JavaFX 来设置 VBox 和窗格等的样式。

我使用下面的行尝试将样式表添加到相应的场景中:

scene.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
Run Code Online (Sandbox Code Playgroud)

这给了我空指针,我阅读了有关此问题的其他一些帖子,发现这通常是由于样式表不在尝试访问的类路径中。这是一个屏幕截图,您可以看到情况并非如此:

您会注意到有 Styles.css 和 style.css,我尝试了这两种方法以用于不同的故障排除目的

我还发现人们的建议说,如果它位于类路径中,则应该这样访问它:

scene.getStylesheets().add("style.css");
Run Code Online (Sandbox Code Playgroud)

然而这样做给了我

Nov 04, 2018 9:24:10 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
WARNING: Resource "Styles.css" not found.
Run Code Online (Sandbox Code Playgroud)

我愿意接受任何建议,我正在使用 Maven 在 IntelliJ 中工作。

编辑:这是用于进一步调查的 pom 文件 -

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.almasb</groupId>
<artifactId>CashMachine</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <source.version>1.8</source.version>

    <!-- plugins -->
    <maven.compiler.version>3.3</maven.compiler.version>
    <maven.shade.version>2.4.2</maven.shade.version>

    <!-- dependencies -->
</properties>

<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>${maven.compiler.version}</version>
            <configuration>
                <source>${source.version}</source>
                <target>${source.version}</target>
            </configuration>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>${maven.shade.version}</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals> …
Run Code Online (Sandbox Code Playgroud)

css java javafx stylesheet

1
推荐指数
1
解决办法
1922
查看次数

如何在反应本机中设置我的视图样式以制作功能区?

我想设计一个反应本机的视图,但无法实现相同的目标。

只需点击附加的链接即可了解我正在尝试使组件看起来像什么。

预先致谢。

像这样的示例

user-interface stylesheet reactjs react-native expo

1
推荐指数
1
解决办法
2590
查看次数

基础Href与.htaccess RewriteBase

通常我用

<base href="http://domain.com/" /><!--[if ie]></base><![endif]--> 
Run Code Online (Sandbox Code Playgroud)

我没有尝试过RewriteBase,我通常会感到困惑并不断改变它直到它工作.哪种方法最好,我显然找到了最佳解决方案,因为链接保持不变,因此在附加css文件时大多数情况下不会断开任何链接,例如

http://domain.com/css/main.css

访问子目录时,它始终保持不变.虽然,当我不使用标签,并且我访问子目录时,它在我使用时打破了css链接

<link href="css/main.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

由于我的PHP文档将包含标题,

<?php include("include/global_header.php"); ?>
Run Code Online (Sandbox Code Playgroud)

如果我没有这样做,我将不得不使用:

<link href="../css/main.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

访问子目录时可能会中断.

那么...... RewriteBase的工作原理是否相同?

你的意见.

.htaccess mod-rewrite url-rewriting stylesheet

0
推荐指数
1
解决办法
2962
查看次数

即使使用相同的css文件,CSS页面也不相同

这是我用作测试站点的站点:http: //test.pafo.net/

我的问题是页面,即使它们是平等的,它们也会改变位置.如果单击Seite 2然后单击Start并继续单击它们,您将看到整个容器移动了一点.

这些页面之间的唯一区别是Seite 2有更多示例文本,没有别的.

是什么导致了这个?我忘记了某个样式表中的某个属性吗?

css margin stylesheet

0
推荐指数
1
解决办法
69
查看次数

保存样式表后,站点不会选择更改

我刚刚发生了一个非常奇怪的问题.当我编辑样式表并保存它(使用ftp filezilla)并使用Ctrl-f5刷新页面时,样式没有变化.

当我创建一个新的样式表并将"not working"样式表中的代码复制到那里并使用新名称保存时,它可以正常工作.但是当我编辑样式表时,会出现同样的问题.

我真的不知道问题是什么.

我用

  • 记事本+ +
  • filezilla FTP客户端
  • Chrome webbrowser

html css filezilla notepad++ stylesheet

0
推荐指数
1
解决办法
196
查看次数

W3C HTML验证器不再接受范围样式

以下代码用于在几个月前验证W3C上的OK:

<!DOCTYPE html>
<html>
    <head><title>Page Title</title></head>
    <body>
        <style type="text/css" scoped></style>
        test content 
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

目前验证器抛出:

元素style不允许作为元素的孩子body在这方面.

任何想法如何解决这个问题?

html5 w3c-validation stylesheet

0
推荐指数
1
解决办法
56
查看次数