小编jwe*_*ter的帖子

如何将滚动条附加到文本小部件?

我可能过度思考了这一点,但由于某种原因,我似乎无法弄清楚这一点.我试图将滚动条附加到我的文本字段,但无法这样做.这是代码段:

self.scroller = Scrollbar(self.root)
self.scroller.place(x=706, y=121)
self.outputArea = Text(self.root, height=26, width=100) 
self.outputArea.place(x=0, y=120)
self.scroller.config(command=self.outputArea.yview)
self.outputArea.config(state=DISABLED, yscrollcommand = self.scroller.set)
Run Code Online (Sandbox Code Playgroud)

这段代码在我的文本字段旁边放置一个非常小的滚动条(非常小,我的意思是你可以看到向上和向下箭头,但两者之间没有任何东西).当我的文本字段填满时,我可以用它滚动,但有没有办法至少设置滚动条的高度,使它看起来与文本字段的高度相同?

python tkinter

17
推荐指数
2
解决办法
5万
查看次数

执行上一条语句之前出现Javascript警报框

我遇到了一个奇怪的问题,但这并不奇怪,因为我是一名JavaScript新手。基本上,我正在创建一个简单的高低纸牌游戏。(抽两张牌,最高获胜)。无论如何,下面的代码。

该程序的基本流程非常简单。我选择2个随机数(1-52)。这些号码将映射到相应的卡。(即1号是黑桃王牌,37号是球杆的顶杆,依此类推)。无论如何,在抽出卡片后,程序将显示相应的卡片并确定获胜者。在所有这些操作结束时,我有一个警报出现,并告诉抽奖的获胜者,并询问用户是否要再次玩。

我遇到的问题是:即使程序应该已经显示了卡的图像并将结果输出到文本区域,警报框仍会在任何实际出现之前显示,并且永远不会显示卡或结果。有任何想法吗?到目前为止,我正在发布所有代码,我们将不胜感激。提前致谢。

function drawCards() {
    var oppCard = randNumber();
    var customerCard = randNumber();

    while (oppCard == customerCard) {
        customerCard = randNumber();
    }
    var oppCardName = displayCard(oppCard, "oppImage");
    var customerCardName = displayCard(customerCard, "custImage");

    var result2 = "Your card was: " + customerCardName;
    var result1 = "The opponent's card was: " + oppCardName;

    var result3 = determineWinner(oppCard, customerCard);
    var result4 = result3 + '\n' + result1 + '\n' + result2;
    $("#textareaRes").text(result4);

    playAgain(result3);
}

function determineWinner(oppsCard, customersCard) {
    var oppValue = oppsCard …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-mobile

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

SQL排序中的排序

好吧,我认为这应该是一个相当容易的问题,但还没有弄清楚.

我有一张名为Staff的表.工作人员DESC如下:

SQL> DESC Staff
Name                                      Null?    Type
----------------------------------------- -------- ----------
SNO                                       NOT NULL CHAR(5)
FNAME                                              VARCHAR2(3
LNAME                                              VARCHAR2(3
POSITION                                           VARCHAR2(1
SEX                                                CHAR(1)
DOB                                                DATE
SALARY                                             NUMBER(9)
BNO                                                CHAR(4)
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的当前查询:

SELECT bNo, lName||' '||fName, position, salary
FROM Staff
WHERE bNo 'b009'
OR bNo = 'b005'
ORDER BY 
    case position
        when 'Manager' then 1
        when 'Secretary' then 2
        when 'Supervisor' then 3
        when 'Assistant' then 4
    else 99
end;
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,在每个位置组中,我还需要按lName排序.任何提示将非常感谢.提前致谢.

mysql sql

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

标签 统计

javascript ×1

jquery ×1

jquery-mobile ×1

mysql ×1

python ×1

sql ×1

tkinter ×1