- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在学习向Gtk进行开发,并且在线上的大多数示例都建议使用Gtk.stock图标。但是,使用它会产生警告,表明它已被弃用,我找不到这些图标的替代品。
代码示例为:
open_button:Gtk.ToolButton = new ToolButton.from_stock(Stock.OPEN)
open_button.clicked.connect (openfile)
new_button:Gtk.ToolButton = new ToolButton.from_stock(Stock.NEW)
new_button.clicked.connect (createNew)
save_button:Gtk.ToolButton = new ToolButton.from_stock(Stock.SAVE)
save_button.clicked.connect (saveFile)
/tmp/text_editor-exercise_7_1.vala.c:258:2: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
_tmp1_ = (GtkToolButton*) gtk_tool_button_new_from_stock (GTK_STOCK_OPEN);
最佳答案
GTK + 3已移至freedesktop.org Icon Naming Specification和国际化标签。以Gtk.Stock.OPEN为例。 GNOME Developer documentation for GTK_STOCK_OPEN提供了两个替换:
GTK_STOCK_OPEN has been deprecated since version 3.10 and should not be used in newly-written code. Use named icon "document-open" or the label "_Open".
var open_icon = new Gtk.Image.from_icon_name( "document-open",
IconSize.SMALL_TOOLBAR
)
var open_button = new Gtk.ToolButton( open_icon, null )
gettext
将标签转换为程序的当前运行时语言。标签前的下划线表示。您程序中的行将是:
var open_button = new Gtk.ToolButton( null, dgettext( "gtk30", "_Open") )
gettext
使用域,即包含翻译的文件。 Gtk + 3域是
gtk30
。您还需要在程序的开头添加一行,以将C语言的默认语言环境(即美国英语ASCII)更改为运行时环境的语言环境:
init
Intl.setlocale()
gettext
设置默认域。通常将其设置为空:
valac -X -DGETTEXT_PACKAGE --pkg gtk+-3.0 my_program.gs
LC_ALL=fr ./my_program
_( "_OPEN" )
中看到。
_()
与
dgettext
类似,但使用默认域。您可能希望将默认域保留为自己程序的翻译文件。与
_( "_translate me" )
相比,使用
dgettext( "mydomain", "_translate me" )
的键入要少一些。要在Genie中设置默认域,请在
init
之前添加一行:
const GETTEXT_PACKAGE:string = "mydomain"
init
Intl.setlocale()
关于不推荐使用Gtk.stock,还有什么选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36805505/
所以我一直在寻找一种方法,当数量字段大于 0 时,将库存可用性更改回有库存。当您将数量设置为 0 并保存产品时,系统已经自动将库存可用性更改为缺货.当您将数量设置为大于 0 并保存产品时,我想要一种将
我对 Java 非常陌生,我试图理解为什么这段代码的 Magic 类的 main 方法的输出是“TT”。我们的教授说我们不必理解这个方法的含义,只要回答输出即可。 代码是这样的。 public cla
Magento 2:获取产品库存数量和其他库存信息 如何在magento 2中获取产品库存数量和信息 最佳答案 如果我们查看 StockItemRepository 类 get方法需要参数 $stoc
我有声明(或类似的) std::map &stocks; 贯穿我的代码。 Eclipse 不喜欢这样并产生“无效的模板参数”错误。 库存声明为: class Stock { public:
在 Admin Woocommerce 产品页面上,对于可变产品,在“变体”设置中,对于所有产品变体,我希望默认启用 Manage Stock 选项,并使用 Stock Quantity 选项设置为
我一直在学习向Gtk进行开发,并且在线上的大多数示例都建议使用Gtk.stock图标。但是,使用它会产生警告,表明它已被弃用,我找不到这些图标的替代品。 代码示例为: open_button:
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
在 GWT Stock Watch 教程中,它似乎每 4 秒轮询一次服务器以获取新数据。这是 GWT 的标准工作方式还是可以使用推送类型技术,以便在服务器上引发新事件时调用客户端代码? 最佳答案 这是
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我似乎在我的系列数据散列中可以拥有的数据点数量受到某种限制。我正在像这样创建我的数据哈希: var data_hash = []; var limit = 1000; for(var i = 0; i
股票初始值为 1 流量为0.1 Stock1 初始值为 0。 当我运行模拟时,我意识到股票的值(value)低于 0(获得负值)。当 Stock 的值达到零时如何停止流动。 最佳答案 一个应该有一个非
我在程序中执行用户定义方法时遇到问题,如果有人能帮助我就好了 package Ex_9_2; public class TestStock { public static String price;
例如,当我想在普通消息应用程序中将图像附加到文本消息时,我会看到一个熟悉的系统对话框,其中显示相机、图库和其他图像内容提供程序。 我想在我自己的应用程序中使用它。我看到很多库允许用户在 Gallery
我正在开发自行车库存。我将Cycles cid,title, desc etc存储在CYCLE表中,并在另一个STOCK(sid,cid,qty)中存储库存。现在我知道自行车可以有多种颜色(黑色、红色
#include #include #include using namespace std; class Product { string title; string sirN
题目地址:https://leetcode.com/problems/online-stock-span/description/ 题目描述 Write a class StockSpanner
我需要将“ # in stock ”文本更改为“ # Deals left ”。 我将以下代码添加到 function.php 文件中,但这会删除实际数字。 add_filter( 'woocomme
我无法从 Alpha Vantage TIME_SERIES_DAILY、TIME_SERIES_DAILY_ADJUSTED 或 TIME_SERIES_INTRADAY 获取任何 NASDAQ 数
http://en.wikipedia.org/wiki/MetaStock 有人知道如何将 metastock 数据格式转换为 ASCII/CSV 格式吗? 任何示例代码(c++/c#)都会有很大帮
我是一名优秀的程序员,十分优秀!