我试图显示教授级别,基于部门编号的该级别的薪水,以及为该级别的所有人支付的总薪水.我正在尝试格式化输出,以便每列都是一个部门号.这是我到目前为止所提出的.
SELECT
ProfRank.ProfRankName,
'$' + CAST(CAST( (COALESCE(Dept1.DeptSum, 0)) AS money) as varchar) as CSET,
'$' + CAST(CAST( (COALESCE(Dept2.DeptSum, 0)) AS money) as varchar) as HUM,
'$' + CAST(CAST( (COALESCE(Dept3.DeptSum, 0)) AS money) as varchar) as COM,
'$' + CAST(CAST( (COALESCE(Dept4.DeptSum, 0)) AS money) as varchar) as EET,
'$' + CAST(CAST( ((COALESCE(Dept1.DeptSum, 0) + COALESCE(Dept2.DeptSum, 0) + COALESCE(Dept3.DeptSum, 0) + COALESCE(Dept4.DeptSum, 0)) ) AS money) as varchar) as Total
FROM
(SELECT ProfRank.ProfRankID, SUM(faculty.Salary) as DeptSum
FROM faculty
INNER JOIN dept ON …Run Code Online (Sandbox Code Playgroud) 当点击一个按钮时,我试图让我的电路板闪烁绿色.
我添加了以下颜色动画代码以帮助创建闪烁效果,以便电路板可以从原始颜色变为绿色,并返回到原始颜色.
我在一些代码示例中看到过,ColorAnimation也可以像这样使用ColorAnimation on color{...}.我尝试使用它来引用rectanglecolor属性,但它抱怨color是一个无效的属性,这就是为什么我在下面的代码中没有它.
SequentialAnimation
{
running: true
loops: Animation.Infinite
ColorAnimation
{
to: "green"
duration: 500
}
ColorAnimation
{
to: "transparent"
duration: 500
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码片段已进入下面的转发器代码.下面的代码处理显示我的电路板与我开始的黑色和白色的颜色.
Repeater
{
id: board
model: 64
Rectangle
{
color: getWhiteOrBlack(index)
opacity: 0.45
width: getSquareSize()
height: getSquareSize()
x: getX(index)
y: getY(index)
MouseArea
{
anchors.fill: parent
onClicked:
{
pawn.x = parent.x
pawn.y = parent.y
if (starting_position == false)
{
starting.x = parent.x
starting.y = parent.y
starting_position = …Run Code Online (Sandbox Code Playgroud) 当鼠标快速移动时,有谁知道如何绘制实线?当我慢慢移动鼠标时,线条被绘制为实线,但是当鼠标快速移动时,线条就像虚线一样绘制,如此处所示.
绘制线条的代码目前是这样的:
private final class MouseL extends MouseAdapter implements MouseMotionListener
{
@Override
public void mouseClicked(MouseEvent e)
{
Point p = e.getPoint();
int half = brushDiameter / 1200;
Graphics2D g = getImage().createGraphics();
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g.setPaint(getColor());
g.fillOval(p.x - half, p.y - half, brushDiameter, brushDiameter);
g.dispose();
repaint(p.x - half, p.y - half, brushDiameter, brushDiameter);
}
@Override
public void mouseDragged(MouseEvent e)
{
mouseClicked(e);
}
Run Code Online (Sandbox Code Playgroud)
但我想改变它,使线看起来很稳固.非常感谢任何有助于实现这一目标的帮助.
c++ ×1
drawing ×1
graphics2d ×1
java ×1
mouseevent ×1
netbeans-7 ×1
qml ×1
qt ×1
sql ×1
sql-server ×1