标签: icons

如何在左侧按钮上创建一个带有文本的JButton,并在右侧按钮上将图标与其分开

基本上,我正在尝试制作一个文本左侧对齐的按钮(所以我正在使用setHorizontalAlignment(SwingConstants.LEFT))按钮的右边框上的图像,远离文本.

我已经尝试了setHorizontalTextAlignment(SwingConstants.LEFT),但这只是使文本与图标的左侧相关,这不是我想要的,因为我需要将图标与其隔离.

另外,我不能制作任何固定的间距,因为它是一系列具有不同尺寸的不同文本的按钮.

java icons swing alignment jbutton

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

如何在Qt,Python中更改标题QMessageBox中的图标

如何在Qt,Python中更改或删除标题QMessageBox中的图标。我有下一个鳕鱼:

msgBox = QtGui.QMessageBox(QtGui.QMessageBox.Information, ' ', 'Completed',
                           buttons=QtGui.QMessageBox.Yes)
msgBox.setWindowFlags(QtCore.Qt.FramelessWindowHint |
                      QtCore.Qt.WindowTitleHint)
msgBox.exec_()
Run Code Online (Sandbox Code Playgroud)

当msgBox出现在监视器中时,标题中没有图标和文本,但是在任务栏上我看到标准图标Windows。这不漂亮。

icons qt windows-7 python-3.x qmessagebox

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

Vaadin - 按钮上的对齐图标

我正在进行简单的后退/前进导航,Vaadin现有两个按钮,每个按钮都有一个标签和一个图标(左右箭头).

navigator = getUI().getNavigator();
    if (!StringUtils.isEmpty(backViewID)) {
        backButton = new Button(backButtonI18n, IconCache.FAST_REWIND_BUTTON.getIconResource());
        backButton.addClickListener(getBackButtonListener());
    }

    if (!StringUtils.isEmpty(nextViewID)) {
        nextButton = new Button(nextButtonI18n, IconCache.FAST_FORWARD_BUTTON.getIconResource());
        nextButton.addClickListener(getNextButtonListener());
    }
Run Code Online (Sandbox Code Playgroud)

如何对齐每个按钮上的图标?目前它看起来像"<< Back"">> Next",因为图标在左边对齐而文本在右边对齐.我现在想要对齐右侧的下一个按钮和左侧的文本的图标,使其看起来像"<< Back""Next >>".

我希望有人可以帮助我.

干杯,亨德里克

icons button alignment vaadin vaadin7

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

从可绘制资源中更改png图标的颜色

我在可绘制的png中有一个图标。黑色,透明背景。如何在不添加其他可绘制对象的情况下更改图标颜色?

icons png android android-drawable

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

ExtractIcon和ExtractAssociatedIcon之间的区别?需要提取特定大小的图标

比方说,如果我想从一个库存的Windows可执行文件中提取一个图标.我可以通过在Visual Studio中打开它来获取该图标ID:

在此输入图像描述

然后我会对48x48大小的图标感兴趣:

在此输入图像描述

所以我的假设是:

HICON hIcons[4];
::ExtractIconEx(L"mstsc.exe", -13011, hIcons, NULL, 4);
hIconLogo = hIcons[3];
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,该方法只返回3个图标:

在此输入图像描述

其中只有一个是我需要的32x32版本.

然后我找到了我称之为ExtractAssociatedIconEx的 API:

WORD wIcnId = -13011;
WORD wIcnInd = 3;
hIconLogo = ::ExtractAssociatedIconEx(hInst, L"mstsc.exe", &wIcnInd, &wIcnId);
Run Code Online (Sandbox Code Playgroud)

但这也给了我一些我没想到的其他图标.

那么这两个API有什么区别?我做错了什么?

c++ windows winapi icons windows-shell

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

Android 6 Samsung Touchwiz启动器图标比非三星应用程序更大

Anbdroid股票三星图标显示大于非三星图标.我在三星浏览器图标旁边截取了我的自定义图标144x144 px的屏幕截图,该图标显示至少大6个像素.

三星图标与其他图标

原因必须是.qmg解码图标,这是三星专有的.我已经找了一个.qmg编码器,但没有正式的方法.我尝试了三星主题设计师为旧的Bada设备,它能够创建qmg文件(我用我想要的图标替换背景并导出整个主题,将结尾替换为.zip并导出我的背景)三星主题设计器.不幸的是,android无法解码我创建的图标.

有没有办法将普通的应用程序图标拉伸到相同的超大尺寸,如股票三星图标,还是有另一种方法来编码.qmg图标?我在xda-developers上找到了一个只有解码器的工具:[TOOL] Converter QMG/ASTC-> PNG,它使用设备上的解码器来创建png文件.

更新

我做了一些研究,发现了一件非常奇怪的事情.如果我创建一个带有薄单个边框的空图标,图标将被拉伸到与三星图标相同的大小.如果我填写图标内容,它将会缩小.

在此输入图像描述

在此输入图像描述

这是Samsung Touchwiz的行为还是一般的Android 6问题?我的游泳池上没有任何非三星手机来测试它.

icons android samsung-mobile

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

在Cordova CLI 6.3.1中将图标添加到IOS App

我正在cordova cli 6.3.1中的IOS和android中创建一个应用程序。

我没有在IOS中显示应用程序图标,但是在android中工作正常。

这是我的配置


我的APP我的APP

<content src="index.html" />

<plugin name="cordova-plugin-splashscreen" spec="4.0.0" />
<plugin name="cordova-plugin-network-information" spec="1.3.0" />
<plugin name="cordova-plugin-dialogs" spec="1.3.0" />
<plugin name="cordova-plugin-device" spec="1.1.3" />
<plugin name="cordova-plugin-statusbar" spec="2.2.0" />
<plugin name="cordova-plugin-whitelist" spec="1" />

<preference name="DisallowOverscroll" value="true" />
<preference name="SplashScreenDelay" value="5000" />
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="backgroundColor" value="#c72678" />
<preference name="ShowSplashScreenSpinner" value="false"/>
<preference name="prerendered-icon" value="false" />
<preference name="orientation" value="portrait" />
<preference name="fullscreen" value="false" />
<preference name="target-device" value="universal" />
<preference name="deployment-target" value="6.1" />

<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" …
Run Code Online (Sandbox Code Playgroud)

icons config cordova

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

SAPUI5更改图标的颜色

我想使用图标并根据模型更改颜色.

var wirelessHeadItem = new sap.ui.unified.ShellHeadItem({
    icon: "sap-icon://upload-to-cloud"
});
Run Code Online (Sandbox Code Playgroud)

如何将图标的颜色定义为以下内容:

style: "color:{/oSettingsModel/isOnline}"
Run Code Online (Sandbox Code Playgroud)

这样,当我在oSettingsModel中更改isOnline时,图标的颜色会发生变化.

icons styles sapui5

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

在Vue.JS中羽毛图标用法

我一直在尝试在新的vue项目中使用feather-icons.我首先使用vue-clie工具初始化项目:

vue init webpack
Run Code Online (Sandbox Code Playgroud)

一旦完成,我跑了:

npm install
npm run dev
Run Code Online (Sandbox Code Playgroud)

之后我通过npm安装了feather-icons,如下所示:

npm install --save feather-icons
Run Code Online (Sandbox Code Playgroud)

完成后,我尝试通过导入main.js文件中的模块来使用图标:

main.js:

import 'feather-icons'

import Vue from 'vue'
import App from './App'
import router from './router'

Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  template: '<App/>',
  components: {
    App
  }
})
Run Code Online (Sandbox Code Playgroud)

然后我尝试在Hello组件中使用一个图标:

Hello.vue:

<template>
  <div>
    <h1> Hello World!</h1>
    <i data-feather="flag"></i>
  </div>
</template>

<script>
  export default {
    name: 'hello',
    data() {
      return {
        msg: 'Welcome to Your Vue.js App'
      }
    }
  }

</script>
<style> …
Run Code Online (Sandbox Code Playgroud)

icons custom-data-attribute vue.js vuejs2

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

可用图标列表?

当我在Android Studio中使用活动模板时,我得到了一个导航视图,其中使用了以下图标:

<item ... android:icon="@drawable/ic_home_black_24dp" ... />
<item ... android:icon="@drawable/ic_dashboard_black_24dp" />
<item ... android:icon="@drawable/ic_notifications_black_24dp" />
Run Code Online (Sandbox Code Playgroud)

我对Android不太熟悉,所以我的问题是在哪里可以找到所有可用图标的列表(以及该列表是否针对不同的Andriod版本等)。

java icons android

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