我试图限制Gtk.CellRendererText中显示的小数位数。目前,浮点数字段显示为6个小数位,但我希望只有1个。
此测试代码应在Linux上运行:
#!/usr/bin/python3
from gi.repository import Gtk
class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Hello World")
self.set_default_size(200, 200)
self.liststore = Gtk.ListStore(float)
treeview = Gtk.TreeView(model=self.liststore)
self.liststore.append([9.9])
self.liststore.append([1])
xrenderer = Gtk.CellRendererText()
xrenderer.set_property("editable", True)
xcolumn = Gtk.TreeViewColumn("Float Numbers", xrenderer, text=0)
xcolumn.set_min_width(100)
xcolumn.set_alignment(0.5)
treeview.append_column(xcolumn)
self.add(treeview)
win = MyWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
Run Code Online (Sandbox Code Playgroud) 我使用bootstrap 3创建旋转木马,如下所示:
HTML:
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="active item">
<img src="http://rivathemes.net/html/envor/img/posts/3.jpg" class="img-big">
</div>
<div class="item">
<img data-lazy-load-src="http://rivathemes.net/html/envor/img/posts/4.jpg" class="img-big">
</div>
</div>
<div class="carousel-controls">
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="fa fa-angle-double-left fa-lg"></i></a>
<a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="fa fa-angle-double-right fa-lg"></i></a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
并添加此代码以添加img
延迟加载.
JS:
$('#myCarousel').on('slid', function () {
var $nextImage = $('.active.item', this).next('.item').find('img');
$nextImage.attr('src', $nextImage.data('lazy-load-src'));
});
Run Code Online (Sandbox Code Playgroud)
但是,这对我不起作用!?可以解决这个问题吗?
重要问:我可以为延迟加载添加图像预加载器吗?!
演示:FIDDLE
我有这个代码
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="bower_components/webcomponentsjs/webcomponents.js"></script>
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script>
<link rel="import" href="bower_components/polymer/polymer.html">
<link rel="import" href="bower_components/core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="bower_components/core-header-panel/core-header-panel.html">
<link rel="import" href="bower_components/core-toolbar/core-toolbar.html">
<link rel="import" href="bower_components/font-roboto/roboto.html">
<link rel="import" href="bower_components/paper-icon-button/paper-icon-button.html">
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<core-drawer-panel>
<core-header-panel drawer id="section-drawer">
<div id="logo-container">LOGO</div>
</core-header-panel>
<core-header-panel main id="section-main">
<core-toolbar>
<paper-icon-button icon="menu" id="navicon"></paper-icon-button>
<div class="page-title">TITLE</div>
</core-toolbar>
</core-header-panel>
</core-drawer-panel>
<script>
function standardPolymerLoad() {
setMenuAction();
}
function setMenuAction() {
var navicon = document.getElementById('navicon');
drawerPanel = document.getElementById('section-drawer');
navicon.addEventListener('click', function() {
drawerPanel.togglePanel();
});
}
document.addEventListener("polymer-ready", standardPolymerLoad); …
Run Code Online (Sandbox Code Playgroud) 我QPixmap
用于在标签上显示不同尺寸的图像。我已使用以下代码显示图像:
myPixmap = QtGui.QPixmap(os.path.join("data", "images", image_name))
myScaledPixmap = myPixmap.scaled(self.ui.label.size(), QtCore.Qt.KeepAspectRatio)
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,没有任何问题。但是,图像显示在标签的左侧而不是中心。同样,缩放比例会进一步缩小图像,而不是填充整个标签。
是否可以在标签中心显示图像?
我有一个分类变量的数据框,我已经分成了几组,我得到了每组的计数.
My original data nyD looks like:
Source: local data frame [7 x 3]
Groups: v1, v2, v3
v1 v2 v3
1 a plus yes
2 a plus yes
3 a minus no
4 b minus yes
5 b x yes
6 c x notk
7 c x notk
I performed the following operations using dplyr:
ny1 <- nyD %>% group_by(v1,v2,v3)%>%
summarise(count=n()) %>%
mutate(prop = count/sum(count))
My data "ny1" looks like:
Source: local data frame [5 x 5]
Groups: v1, …
Run Code Online (Sandbox Code Playgroud) 在"System.Web"ASP.NET中,可以通过RegisterObject
/ 注册后台工作QueueBackgroundWorkItem
以参与IIS的关闭顺序(完成90秒宽限期),但我很难在ASP中找到完全等效的内容. NET 5.
查看源代码Microsoft.AspNet.Hosting.HostingEngine
,我可以看到它通过IApplicationLifecycle.ApplicationStopping
和IApplicationLifecycle.ApplicationStopped
(在它之间配置服务器PipelineInstance
)发出信号,但似乎没有任何空间可用于RegisterObject
旧API 中需要的90秒宽限期.
IIS集成层尚未开源(如果有的话),因此很难看出该实现如何映射事物.
我错过了一个API吗?我应该通过CancellationToken.Register()
?执行阻塞关闭吗?那是什么东西被排除在"vNext"之外?
任何启蒙都会受到高度赞赏.
我正在使用一些Set
物品.
Set<Objects> myObjects
Run Code Online (Sandbox Code Playgroud)
这Set
可能包含数千项.对我来说重要的是可以Set
通过O(1)来检查项目的存在.
我知道有一种contains
方法,Set
但它的工作顺序是什么?它是由O(1)工作的吗?
如果效率不高,如何通过O(1)检查存在?
我经常一起工作wrap_content
。并且它正常工作。
但是最近出现了问题-如果我不提供图像的大小,则看起来比实际尺寸要大得多。
也许是因为我必须使用Android Studio。我不知道。
编辑:
image.png大小为160像素x 160像素
<ImageView
android:layout_width="160px"
android:layout_height="160px"
android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)
这就是一切看起来很好的样子。
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)
但是现在那张照片看起来太大了。
我知道正确的方法是在中使用wrap_content
,但是因为这个问题我不能这样做。
我正在使用此代码来替换索引中的所有找到的值:
int i = 0;
input = "FGS1=(B+A*10)+A*10+(C*10.5)";
Regex r = new Regex("([A-Z][A-Z\\d]*)");
bool f = false;
MatchEvaluator me = delegate(Match m)
{
f = true;
i++;
return "i" + i.ToString();
};
do { f = false; input = r.Replace(input, me); } while (f);
//expected result: input == "i1=(i2+i3*10)+i4*10+(i5*10.5)"
Run Code Online (Sandbox Code Playgroud)
但我必须以更复杂的方式做到这一点,因为我必须用已发现的价值做些什么.例如:
MatchEvaluator me = delegate(Match m)
{
foundValue = /*getting value*/;
if (foundValue = "A") i--;
f = true;
i++;
return "i" + i.ToString();
};
Run Code Online (Sandbox Code Playgroud)
此代码的预期结果: "i1=(i2+i2*10)+i2*10+(i3*10.5)"
我的问题与使用geom_line连接缺失值密切相关,但这是一个后续而不是重复.
我有缺失值NA的数据.数据已经与包裹一起"融化"了很长的形式,reshape2
而我正用它ggplot2
来绘制两者geom_points()
和geom_line()
.在示例数据中,我只有一个组,在我的实际数据中,我有几个组.我想绘制一个geom_line()
连接数据点,这些数据点之间没有超过4年的缺失数据.换句话说,如果有3个相邻行具有NA,则应用于na.rm
data.frame,而如果至少有4个相邻行具有NA,则不应用于na.rm
data.frame.
编辑:注意:我正在复制书中的数字,即使数据丢失,点也会连接.最好使用不同的linetype
或colour
用于连接缺失数据的那些段,以及解释它的图例中的注释.
在下文中,我有一个非常乏味和丑陋的黑客,无法扩展到操纵大量数据.我要感谢一种更简单的方法,特别希望找到一种简单的方法来计算数据中连续NA的实例.
### ggplot draws geom_line with NAs
# Data (real-world example, so not exactly MWE)
df <-
structure(list(Year = c(1910, 1911, 1912, 1913, 1914, 1915, 1916,
1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927,
1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938,
1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, …
Run Code Online (Sandbox Code Playgroud)